这些函数的行为受php.ini中的设置影响。
| 名称 | 默认值 | 可更改 | 变更日志 |
|---|---|---|---|
| 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 |
以下是配置指令的简短说明。
odbc.default_db 字符串如果在odbc_connect()或odbc_pconnect()中未指定,则使用ODBC数据源。
odbc.default_user 字符串如果在odbc_connect()或odbc_pconnect()中未指定,则使用用户名。
odbc.default_pw 字符串如果在odbc_connect()或odbc_pconnect()中未指定,则使用密码。
odbc.allow_persistent 布尔值是否允许持久化ODBC连接。
odbc.check_persistent 布尔值在重用之前检查连接是否仍然有效。
odbc.max_persistent 整数每个进程允许的最大持久化ODBC连接数。
odbc.max_links 整数每个进程允许的最大ODBC连接数,包括持久化连接。
odbc.defaultlrl 整数处理LONG字段。指定返回给变量的字节数。详情请参见odbc_longreadlen()。
使用整数时,值为字节数。也可以使用本FAQ中描述的简写符号。odbc.defaultbinmode 整数处理二进制数据。详情请参见odbc_binmode()。
odbc.default_cursortype 整数控制ODBC游标模型。可能的值为SQL_CURSOR_FORWARD_ONLY、SQL_CURSOR_KEYSET_DRIVEN、SQL_CURSOR_DYNAMIC和SQL_CURSOR_STATIC(默认值)。