odbc_connect
(PHP 4, PHP 5, PHP 7, PHP 8)
odbc_connect — Apre una connessione con una fonte di dati
Descrizione
L'identificatore di connessione ritornato da questa funzione è
utilizzato dalle altre funzioni ODBC. Si possono avere più connessioni aperte contemporaneamente
se queste utlizzano differenti database o differenti credenziali utente.
Il quarto parametro (opzionale), setta il tipo di cursore da utilizzare per questa connessione. Normalmente
questo parametro non è necessario, ma può essere utilizzato per aggirare
dei problemi che si manifestano con alcuni driver ODBC.
Con alcuni driver ODBC, l'esecuzione di complesse procedure può
generare un errore tipo: "Non si riesce ad aprire un cursore sulla
procedura che richieda qualsiasi cosa oltre ad un singola istruzione
select". L'uso di SQL_CUR_USE_ODBC, può evitare questo errore. Inoltre
alcuni driver non supportano il parametro row_number della funzione
odbc_fetch_row(). In questo caso SQL_CUR_USE_ODBC
può essere d'aiuto.
Il campo tipo_cursore può assumere le seguenti costanti:
-
SQL_CUR_USE_IF_NEEDED
-
SQL_CUR_USE_ODBC
-
SQL_CUR_USE_DRIVER
-
SQL_CUR_DEFAULT
Per le connessioni persistenti vedere
odbc_pconnect().