O comportamento destas funções é afetado pelas configurações do php.ini.
Nome | Padrão | Modificável | Registro de Alterações |
---|---|---|---|
odbc.default_db * | NULL | INI_ALL | |
odbc.default_user * | NULL | INI_ALL | |
odbc.default_pw * | NULL | INI_ALL | |
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 mais detalhes e definições dos modos INI_*, consulte os Onde uma configuração deve ser definida.Nota: Entradas marcadas com * ainda não estão implementadas.
Aqui está uma breve explicação das diretivas de configuração.
odbc.default_db
stringFonte de dados ODBC que será usada se nenhuma for especificada em odbc_connect() ou odbc_pconnect().
odbc.default_user
stringNome de usuário que será usado se nenhum for especificado em odbc_connect() ou odbc_pconnect().
odbc.default_pw
stringSenha que será usada se nenhuma for especificada em odbc_connect() ou odbc_pconnect().
odbc.allow_persistent
boolDefine se serão permitidas conexões ODBC persistentes.
odbc.check_persistent
boolVerifica se uma conexão ainda está válida antes de seu reúso.
odbc.max_persistent
intO número máximo de conexões ODBC persistentes por processo.
odbc.max_links
intO número máximo de conexões ODBC por processo, incluindo conexões persistentes.
odbc.defaultlrl
intManipulação de campos LONG. Especifica o número de bytes retornados às variáveis. Veja odbc_longreadlen() para detalhes.
Quando um int é usado, o valor é medido em bytes. A notação abreviada, como descrita nesta FAQ, também pode ser usada.odbc.defaultbinmode
intManipulação de dados binários. Veja odbc_binmode() para detalhes.
odbc.default_cursortype
int Controla o modelo de cursor ODBC. Valores possíveis são SQL_CURSOR_FORWARD_ONLY
, SQL_CURSOR_KEYSET_DRIVEN
, SQL_CURSOR_DYNAMIC
e SQL_CURSOR_STATIC
(padrão).