|
odbc_connectBaut 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
( 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 gelöst werden. 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:
Für persistente Verbindungen schauen Sie sich bitte odbc_pconnect an. |