M
max_menon
I have discovered a major problem with the OraClient
library.
The problem is easily reproduced in the following manner.
I am hoping Microsoft folks read this.
Say, for instance I have a table (Customers) consisting of
CustomerName and CustomerState:
CustomerName CustomerState
---------------------------
ABC Inc. California
XYC Inc. Texas
LHS Inc. Texas
RET Inc. Florida
DAC Inc. Texas
TYR Inc. Texas
NBC Inc. Florida
POQ Inc. Florida
ABT Inc. California
If I do a SELECT CustomerName, CustomerState FROM
Customers using the *ODBC* connection, I get the results
as expected.
However, if I run the same through the OraClient Data
Provider, here is what I get !!
CustomerName CustomerState
---------------------------
ABC Inc. California
XYC Inc. Texas
LHS Inc. Te
RET Inc. Florida
DAC Inc. Texas
TYR Inc. Te
NBC Inc. Florida
POQ Inc. Fl
ABT Inc. California
Whenever a subsequent row has identical data for a column,
it truncates the data ! I have two different versions of
OraClient (1.3 and 1.5, I think) ... and it does this on
both. On occasions, it will put non-ascii characters after
the "Te". Also, it does not always truncate the same
number of characters - at times it will display "Tex"
instead of "Te".
Keeping everything the same, if I switch to the ODBC
connection string, the results are fine !
I found this out after I had completed 70% of a major
project. I am not looking forward to moving back to using
ODBC. Please help.
max_menon
library.
The problem is easily reproduced in the following manner.
I am hoping Microsoft folks read this.
Say, for instance I have a table (Customers) consisting of
CustomerName and CustomerState:
CustomerName CustomerState
---------------------------
ABC Inc. California
XYC Inc. Texas
LHS Inc. Texas
RET Inc. Florida
DAC Inc. Texas
TYR Inc. Texas
NBC Inc. Florida
POQ Inc. Florida
ABT Inc. California
If I do a SELECT CustomerName, CustomerState FROM
Customers using the *ODBC* connection, I get the results
as expected.
However, if I run the same through the OraClient Data
Provider, here is what I get !!
CustomerName CustomerState
---------------------------
ABC Inc. California
XYC Inc. Texas
LHS Inc. Te
RET Inc. Florida
DAC Inc. Texas
TYR Inc. Te
NBC Inc. Florida
POQ Inc. Fl
ABT Inc. California
Whenever a subsequent row has identical data for a column,
it truncates the data ! I have two different versions of
OraClient (1.3 and 1.5, I think) ... and it does this on
both. On occasions, it will put non-ascii characters after
the "Te". Also, it does not always truncate the same
number of characters - at times it will display "Tex"
instead of "Te".
Keeping everything the same, if I switch to the ODBC
connection string, the results are fine !
I found this out after I had completed 70% of a major
project. I am not looking forward to moving back to using
ODBC. Please help.
max_menon