Функции PHP »»» Функции ODBC(PHP 3>= 3.0.6, PHP 4, PHP 5)
odbc_connect - соединяет с источником данных.
Описание
resource odbc_connect (string dsn, string user, string password [, int cursor_type])
Возвращает id ODBC-соединения, 0 (FALSE) при ошибке.
id соединения, возвращаемый этой функцией, необходим для других
ODBC-функций. Вы можете иметь одновременно открытыми несколько соединений.
Необязательный четвёртый параметр устанавливает тип курсора, используемый
для этого соединения. Обычно этот параметр не нужен, но может использоваться
при решении проблем с некоторыми драйверами 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 поможет избежать появления этой
ошибки. также некоторые драйверы не поддерживают необязательный параметр row_number parameter
в
odbc_fetch_row(). SQL_CUR_USE_ODBC также может помочь в этом случае.
Для типа курсора определены следующие константы:
SQL_CUR_USE_IF_NEEDED
SQL_CUR_USE_ODBC
SQL_CUR_USE_DRIVER
SQL_CUR_DEFAULT
О постоянных соединениях см.
odbc_pconnect().