Issue with FreeTDS and Oracle DG4ODBC

"Anton Bayliss [DATACOM]" <[email protected]>
Newsgroups gmane.comp.db.tds.freetds
Message-ID <[email protected]>
Hi.

 

I have set up FreeTDS 64bit with Oracle DG4ODBC 11.1.0.6 and it is
working most of the time but a particular SQL query returns:

 

ORA-28528: Heterogeneous Services datatype conversion error

 

I have logged this with Oracle support and they suggested the following:

 

Either -

1. Use a compatible 64-bit ODBC driver that handles SQLLEN as a 64-bit
value.

2. It may be possible to re-compile the driver to handle SQLLEN
correctly for 64-bit. See note 554409.1. Thi is to recompile the 
ODBC driver after setting the flag -

CFLAGS="-DBUILD_REAL_64_BIT_MODE" 

but you will have to to chekc with FreeTDS to see if this will work.

 

Will FreeTDs support this ?  I installed FreeTDS version 0.82  from
download freetds-stable.tgz and used the following to install:

 

tar -zxvf freetds-stable.tgz
cd /root/install/freetds-0.82

make clean; make distclean




./configure -prefix=/opt/freetds --with-tdsver=8

make

make install 

Any help ?  Thanks.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.