Возвращает 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 может помочь в этом случае.