Reported By: Sean McCall Reported On: 2/9/2006 For: Version 4.22 Build 5
# 2164Calling TDBISAMTable Locate Method with a NULL Variant for a LargeInt Field Causes Error TDBISAMTable.Locate has a problem when passed a null variant for a large integer field.
TempField:=TField(Fields[I]);
if TempField.IsBlob then
DatabaseErrorFmt(SNoBlobLocate,[TempField.FieldName],Self)
<PATCH START>
else if VarIsNull(KeyValues[I]) then
begin
TempField.Clear;
end {if null value}
<PATCH END>
ResolutionFixed Problem on 2/20/2006 in version 4.22 build 6
Products AffectedDBISAM VCL Client-Server DBISAM VCL Client-Server with Source DBISAM VCL Standard DBISAM VCL Standard with Source