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
:
Für
persistente
Verbindungen
schauen
Sie
sich
bitte
odbc_pconnect(
)
an
.