PHP マニュアル
前のページ |  | 次のページ

# odbc_connect

(PHP 3>= 3.0.6, PHP 4 )

odbc_connect -- データソースに接続します

## 説明

int odbc_connect ( string dsn, string user, string password, int `[cursor_type]`)

ODBC接続IDまたはエラーの場合に0(`FALSE`)を返しま す。

この関数により返される接続IDは、他のODBC関数により使用されます。 複数の接続を同時にオープンすることができます。 オプションの4番目のパラメータは、この接続で使用されるカーソルの型を 設定します。 このパラメータは、通常は必要ありませんが、いくつかのODBCドライバ の問題に対処する際には有用です。

いくつかのODBCドライバでは、複雑なストアド・プロシージャの 実行時に次のようなエラーにより失敗する可能性があります。 "Cannot open a cursor on a stored procedure that has anything other than a single select statement in it" SQL_CUR_USE_ODBCを使用することにより、このようなエラーを 回避できる可能性があります。 また、いくつかのドライバは、odbc_fetch_row() においてオプションのrow_numberパラメータをサポートしません。 この場合でも、SQL_CUR_USE_ODBCにより解決できる可能性があります。

次のような定数がカーソル型として定義されています。

- SQL_CUR_USE_IF_NEEDED

- SQL_CUR_USE_ODBC

- SQL_CUR_USE_DRIVER

- SQL_CUR_DEFAULT

持続的な接続を行うには、odbc_pconnect()を参照 下さい。

前のページ | ホーム | 次のページ
odbc_commit | 上に戻る | odbc_cursor