Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: ODBC Version supporting specif databases?



Hi Luiz,

I have attached the trace.log and there seems to be an issue in SQLAllocHandle.c.

I tried to enable commlog and debug but i cant seem to find the files that they are meant to generate. Just to verify, do I add the following parameters to the dsn in odbc.ini?

Debug = 1
CommLog = 1

Thanks
Bruce

Luiz K. Matsumura wrote:
Hi Bruce

I guess that you need first enable Mylog and commlog and send both files to the list.
This will help to trace the source code for errors.


Bruce McAlister wrote:
Hi All,

Does anyone have any ideas/tips on how I could further debug this problem?

Thanks
Bruce

Bruce McAlister wrote:
Hi All,

I am having connection issues with the 08.03.0100 version of the ODBC driver.

What happens is that when I attempt to connect to an 8.2.6 PostgreSQL database, using the 08.3.0100 ODBC driver then i get an error connecting during authentication as follows:

-------------------------------------------------------------------------
[28000][unixODBC]Communication error during authentication;
Error while reading from the socket.
[ISQL]ERROR: Could not SQLConnect
-------------------------------------------------------------------------

However, if I use the 08.01.0200 version to connect to the same DSN, I am able to successfully connect?

Is there a specific version of the ODBC driver that supports a specific version of the PostgreSQL database.

The way the above two ODBC drivers were built are as follows:

OS: Solaris 10 Update 3
ODBC Manager : unixODBC v1.2.12

I'm not too sure which version of the libpq library was used, but I know for certain that Solaris 10 Update 3 comes with a Sun built version of PostgreSQL 8.1, the one on the system I am trying to build on is version 8.1.10.

Am I doing something wrong or are the versions of the odbc driver just not compatible with the versions of libpq that i am using to build with, and thus, unable to connect to the database, or, is it something completely different.

If you need any additional info, please dont hesitate to ask.

Thanks
Bruce



--
+-------------------------------------------------------+
| Bruce McAlister                          Blueface Ltd |
| <bruce(dot)mcalister(at)blueface(dot)ie>  http://www.blueface.ie |
+-------------------------------------------------------+
[ODBC][7248][__handles.c][447]
		Exit:[SQL_SUCCESS]
			Environment = 8067ac0
[ODBC][7248][SQLAllocHandle.c][358]
		Entry:
			Handle Type = 2
			Input Handle = 8067ac0
[ODBC][7248][SQLAllocHandle.c][476]
		Exit:[SQL_SUCCESS]
			Output Handle = 80680e8
[ODBC][7248][SQLConnect.c][3586]
		Entry:            
			Connection = 80680e8            
			Server Name = [blueface-services][length = 17 (SQL_NTS)]            
			User Name = [NULL]            
			Authentication = [NULL]
		UNICODE Using encoding ASCII 'ISO8859-1' and UNICODE 'UCS-2LE'

[ODBC][7248][SQLAllocHandle.c][331]Error: SQL_INVALID_HANDLE
[ODBC][7248][SQLConnect.c][1570]Error: IM005
[ODBC][7248][SQLError.c][476]Error: SQL_INVALID_HANDLE
[ODBC][7248][SQLError.c][424]
		Entry:                
			Connection = 80680e8                
			SQLState = 8047a00                
			Native = 80479fc                
			Message Text = 8047a10                
			Buffer Length = 500                
			Text Len Ptr = 80479fa
[ODBC][7248][SQLError.c][461]
		Exit:[SQL_SUCCESS]                    
			SQLState = IM005                    
			Native = 80479fc -> 0                    
			Message Text = [[unixODBC][Driver Manager]Driver's SQLAllocHandle on SQL_HANDLE_DBC failed]
[ODBC][7248][SQLError.c][424]
		Entry:                
			Connection = 80680e8                
			SQLState = 8047a00                
			Native = 80479fc                
			Message Text = 8047a10                
			Buffer Length = 500                
			Text Len Ptr = 80479fa
[ODBC][7248][SQLError.c][461]
		Exit:[SQL_NO_DATA]
[ODBC][7248][SQLError.c][504]
		Entry:                
			Environment = 8067ac0                
			SQLState = 8047a00                
			Native = 80479fc                
			Message Text = 8047a10                
			Buffer Length = 500                
			Text Len Ptr = 80479fa
[ODBC][7248][SQLError.c][541]
		Exit:[SQL_NO_DATA]
[ODBC][7248][SQLFreeHandle.c][273]
		Entry:
			Handle Type = 2
			Input Handle = 80680e8
[ODBC][7248][SQLFreeHandle.c][188]Error: SQL_INVALID_HANDLE
[ODBC][7248][SQLFreeHandle.c][324]
		Exit:[SQL_SUCCESS]
[ODBC][7248][SQLFreeHandle.c][206]
		Entry:
			Handle Type = 1
			Input Handle = 8067ac0


Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group