Configuración en tiempo de ejecución

El comportamiento de estas funciones se ve afectado por la configuración de php.ini.

Opciones de configuración UODBC
Nombre Por defecto Cambiable Historial de cambios
odbc.allow_persistent "1" INI_SYSTEM  
odbc.check_persistent "1" INI_SYSTEM  
odbc.max_persistent "-1" INI_SYSTEM  
odbc.max_links "-1" INI_SYSTEM  
odbc.defaultlrl "4096" INI_ALL  
odbc.defaultbinmode "1" INI_ALL  
odbc.default_cursortype "3" INI_ALL  
Para más detalles y definiciones de los modos de INI_*, vea Dónde una directiva de configuración puede ser modificada.

He aquí una breve explicación de las directivas de configuración.

odbc.default_db string

La fuente de datos ODBC si no se especifica ninguna en las funciones odbc_connect() o odbc_pconnect().

odbc.default_user string

Nombre de usuario a utilizar si no se especifica ninguno en las funciones odbc_connect() o odbc_pconnect().

odbc.default_pw string

Contraseña a utilizar si no se especifica ninguna en las funciones odbc_connect() o odbc_pconnect().

odbc.allow_persistent bool

¿Se permiten las conexiones ODBC persistentes o no?

odbc.check_persistent bool

Verifica que la conexión sea válida antes de utilizarla.

odbc.max_persistent int

Número máximo de conexiones persistentes por proceso.

El número máximo de conexiones ODBC por proceso, incluyendo las conexiones persistentes.

odbc.defaultlrl int

Gestión de campos de tipo LONG. Especifica el número de bytes devueltos en las variables. Consulte odbc_longreadlen() para más información.

Cuando se usa un integer, el valor del mismo es medido en bytes. También se puede usar la notación reducida, tal como se describe en esta FAQ.
odbc.defaultbinmode int

Gestión de datos binarios. Consulte odbc_binmode() para más información.

odbc.default_cursortype int

Controla el modelo de cursor ODBC. Valores posibles: SQL_CURSOR_FORWARD_ONLY, SQL_CURSOR_KEYSET_DRIVEN, SQL_CURSOR_DYNAMIC y SQL_CURSOR_STATIC (por defecto).