Manuale PHP
Indietro |  | Avanti

# odbc_connect

(PHP 3 >= 3.0.6, PHP 4, PHP 5)

odbc_connect -- Apre una connessione con una fonte di dati

## Descrizione

resource odbc_connect ( string dsn, string utente, string password [, int tipo_cursore] )

Restituisce un identificatore di connessione ODBC oppure 0 (falso) se si verifica un errore.

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().

Indietro | Partenza | Avanti
odbc_commit | Risali | odbc_cursor