Icon View Incident Report

Minor Minor
Reported By: Sean McCall
Reported On: 2/9/2006
For: Version 4.22 Build 5
# 2164 Calling 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>



Resolution Resolution
Fixed Problem on 2/20/2006 in version 4.22 build 6


Products Affected Products Affected
DBISAM CLX Client-Server
DBISAM CLX Client-Server with Source
DBISAM CLX Standard
DBISAM CLX Standard with Source
DBISAM VCL Client-Server
DBISAM VCL Client-Server with Source
DBISAM VCL Standard
DBISAM VCL Standard with Source

Image