Icon View Incident Report

Minor Minor
Reported By: Zdenek Vasku
Reported On: 7/19/2012
For: Version 4.33 Build 3
# 3602 BLOB Updates Using TClientDataSet and TDataSetProvider Corrupt BLOBs Under Delphi XE2

We have problem with TClientDataset-TDatasetProvider-TDBISAMQuery when storing TBlobField. Saved datas are corrupted.

 C.Open;
 C.Edit;
 (C.FieldByname('SDEF') as TBlobField).LoadFromFile('c:\test.txt');
 C.Post;
 C.ApplyUpdates(0);
 C.Close;



Comments Comments
The problem was with the parameter Unicode string variant conversions to memory buffers under Delphi XE2, and would occur when storing strings in plain BLOB fields.


Resolution Resolution
Fixed Problem on 7/20/2012 in version 4.33 build 4


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

Image