(PHP 3 >= 3.0.6, PHP 4, PHP 5)
odbc_connect --
Baut die Verbindung zu einer ODBC-Datenquelle auf
Beschreibung
int
odbc_connect ( string dsn, string user, string password [, int cursor_type] )
Liefert eine ODBC-Verbindungskennung
connection_id oder 0
(FALSE) bei Fehlfunktion zurück.
Die Verbindungskennung connection_id wird von
den anderen ODBC-Funktionen benötigt. Es können mehrere
ODBC-Verbindungen nebeneinander bestehen. Der optionale vierte
Parameter cursor_type setzt die Art des
Cursors, der für diese Verbindung genutzt werden
soll. Normalerweise wird er nicht benötigt, kann aber bei manchen
ODBC-Treiberproblemen nützlich sein.
Es können etwa Probleme bei der Ausführung von komplexen
Prozeduren auftreten. Die Fehlermeldung lautet dann zum Beispiel
"Cannot open a cursor on a stored procedure that has anything
other than a single select statement in it". Dieser Fehler kann
durch die Verwendung von SQL_CUR_USE_ODBC als
cursor_type kann hier helfen. Einige
ODBC-Treiber unterstützen den optionalen Parameter
row_number in der Funktion
odbc_fetch_row() nicht. Auch in diesem Fall
kann SQL_CUR_USE_ODBC helfen.
Folgende Konstanten sind als Cursortyp definiert:
SQL_CUR_USE_IF_NEEDED
SQL_CUR_USE_ODBC
SQL_CUR_USE_DRIVER
SQL_CUR_DEFAULT
Für persistente Verbindungen schauen Sie sich bitte
odbc_pconnect() an.