Reported By: Kunikazu Okada Reported On: 10/22/2010 For: Version 4.30 Build 1
# 3334Assigning 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.
ResolutionFixed Problem on 10/29/2010 in version 4.30 build 2
Products AffectedDBISAM VCL Client-Server DBISAM VCL Client-Server with Source DBISAM VCL Standard DBISAM VCL Standard with Source DBISAM VCL Trial