Icon View Incident Report

Serious Serious
Reported By: Yavuz Ozdemir
Reported On: 5/6/2009
For: Version 2.02 Build 12
# 2988 Migrating a BDE Database to a Unicode ElevateDB Database Fails with Value Errors

When I migrate BDE paradox table to EDB 2.02 B12, 1011 Error raised for string field with full size.

For example,
Field Name:F1
Field Type: Alpha(1)
Field Value: 'A'

or

Field Name:F2
Field Type: Alpha(7)
Field Value: 'D02BA02'

migration params: Transliterate True, Collation TRK, BlankNulStrings True.


Comments Comments
The MultiByteToWideChar API call was not being properly called, specifically the call was not taking into account the NULL terminator in the string buffer.


Resolution Resolution
Fixed Problem on 5/12/2009 in version 2.02 build 13


Products Affected Products Affected
ElevateDB Additional Software and Utilities
ElevateDB DAC Client-Server
ElevateDB DAC Client-Server with Source
ElevateDB DAC Standard
ElevateDB DAC Standard with Source
ElevateDB DAC Trial
ElevateDB LCL Standard with Source
ElevateDB VCL Client-Server
ElevateDB VCL Client-Server with Source
ElevateDB VCL Standard
ElevateDB VCL Standard with Source
ElevateDB VCL Trial

Image