Manual do PHP
Anterior |  | Próxima

# odbc_connect

(PHP 3>= 3.0.6, PHP 4 )

odbc_connect -- Conecta com uma fonte de dados

## Descrição

resource odbc_connect ( string 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. 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:

- SQL_CUR_USE_IF_NEEDED

- SQL_CUR_USE_ODBC

- SQL_CUR_USE_DRIVER

- SQL_CUR_DEFAULT

Para conexões persistentes veja odbc_pconnect().

Anterior | Principal | Próxima
odbc_commit | Acima | odbc_cursor