Reported By: Zdenek Vasku Reported On: 7/19/2012 For: Version 4.33 Build 3
# 3602BLOB 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;
CommentsThe 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.
ResolutionFixed Problem on 7/20/2012 in version 4.33 build 4
Products AffectedDBISAM VCL Client-Server DBISAM VCL Client-Server with Source DBISAM VCL Standard DBISAM VCL Standard with Source DBISAM VCL Trial