(PHP 4, PHP 5, PHP 7)
odbc_connect — Conecta com uma fonte de dados
$dsn
, string $user
, string $password
[, int $cursor_type
] )
Retorna o id de uma conexão ODBC ou 0 (FALSE
) em
caso de erro.
O id da conexão retornado por esta função é necessário por outras funções ODBC. Você pode ter várias conexões abertas de uma vez contando que elas usem um banco de dados ou credenciais diferentes. O quarto parâmetro, que é opcional, define o tipo de cursor para ser utilizado nesta conexão. Este parâmetro normalmente não é necessário, mas pode ser útil para contornar problemas com alguns drivers ODBC.
Com alguns drivers ODBC, executar uma stored procedure complexa pode falhar com um erro semelhante a este: "Cannot open a cursor on a stored procedure that has anything other than a single select statement in it". Usar SQL_CUR_USE_ODBC pode previnir este erro. Também, alguns drivers não suportam o parâmetro opcional row_number em odbc_fetch_row(). SQL_CUR_USE_ODBC deve ajudar neste caso também.
As seguintes constantes são definidas para cursortype:
Para conexões persistentes veja odbc_pconnect().