#10250 [Com]: UnixODBC can make use of SQLDriverConnect functionality too

From: Date: Fri, 02 Apr 2004 17:22:22 +0000
Subject: #10250 [Com]: UnixODBC can make use of SQLDriverConnect functionality too
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-57402@lists.php.net to get a copy of this message
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] kalowsky@php.net now in cvs. thank you! ------------------------------------------------------------------------ [2001-04-18 21:41:53] kalowsky@php.net 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

« previous php.bugs (#57402) next »