#10250 [Com]: UnixODBC can make use of SQLDriverConnect functionality too
| From: | vanderwl at us dot ibm dot com | 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