ID:               10250
 Comment by:       vanderwl at us dot ibm dot com
 Reported By:      dzoll at nyscul dot org
 Status:           Closed
 Bug Type:         ODBC related
 Operating System: linux
 PHP Version:      4.0.4pl1
 New Comment:

This also applies to the iODBC driver manager.

Can this also be added to the #ifdef?


Previous Comments:
------------------------------------------------------------------------

[2001-05-08 15:49:15] [EMAIL PROTECTED]

now in cvs.  thank  you!

------------------------------------------------------------------------

[2001-04-18 21:41:53] [EMAIL PROTECTED]

have you tried this fix with an older version of UnixODBC?

------------------------------------------------------------------------

[2001-04-09 15:15:59] dzoll at nyscul dot org

In ext/odbc/php_odbc.c: odbc_sqlconnect(), only Openlink

and Empress can make use of the SQLDriverConnect function.



UnixODBC can use SQLDriverConnect as well, and in the case

of some Easysoft ODBC connections, it *must* be able to use

the SQLDriverConnect format in order to actually connect to

the database.



I have tried changing the 

  #ifdef HAVE_EMPRESS

to

  #if defined(HAVE_EMPRESS) || defined(HAVE_UNIXODBC)

and everything worked fine, giving full access to the

SQLDriverConnect method of calling odbc_connect and

odbc_pconnect.  If this could be incorporated into a later

release, it would be very useful.



(BTW, this was tested with UnixODBC 2.0.5)





------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=10250&edit=1

Reply via email to