Icon View Incident Report

Serious Serious
Reported By: Kunikazu Okada
Reported On: 10/22/2010
For: Version 4.30 Build 1
# 3334 Assigning Multibyte Text to Parameter Under Delphi 2009 or Higher Results in Truncation of Text

One of our customer developer reported me that DBISAM 4.29 with Delphi2010 truncates multibyte text memo where there was no problem with Delphi 7 .

I've traced the problem with the debugger and found some points , where "Length" is used for getting the data size,
and then that value is used for memory Move function.

With Delphi 7, Length returns the ByteLength, but with Delphi 2010 multibyte string, Length returns the count of characters, each character having more than one byte.


Resolution Resolution
Fixed Problem on 10/29/2010 in version 4.30 build 2


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