Icon View Incident Report

Serious Serious
Reported By: Jeff Dunlop
Reported On: 8/4/2011
For: Version 2.05 Build 10
# 3493 ODBC Driver Causing Single Character to Be Removed from CLOB Columns During Retrieval

I’m trying to read the schema off a database, and I’m running into trouble reading Description and Definition from functions. With both of those fields, the 199th character is missing, as in DECLARE becomes DECLRE, etc. Not every function has a missing character, but about half do.


Comments Comments
The problem was caused by the driver not taking into account the NULL terminator for the incoming buffer. With .NET and Visual Studio, the incoming buffer happens to be 201 bytes, with one byte reserved for the (ANSI) NULL terminator.


Resolution Resolution
Fixed Problem on 8/8/2011 in version 2.05 build 11


Products Affected Products Affected
ElevateDB DAC Client-Server
ElevateDB DAC Client-Server with Source
ElevateDB DAC Standard
ElevateDB DAC Standard with Source
ElevateDB DAC Trial

Image