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
string
Fonte de dados ODBC que será usada se nenhuma for especificada em odbc_connect() ou odbc_pconnect().
odbc.default_user
string
Nome de usuário que será usado se nenhum for especificado em odbc_connect() ou odbc_pconnect().
odbc.default_pw
string
Senha que será usada se nenhuma for especificada em odbc_connect() ou odbc_pconnect().
odbc.allow_persistent
bool
Define se serão permitidas conexões ODBC persistentes.
odbc.check_persistent
bool
Verifica se uma conexão ainda está válida antes de seu reúso.
odbc.max_persistent
int
O número máximo de conexões ODBC persistentes por processo.
odbc.max_links
int
O número máximo de conexões ODBC por processo, incluindo conexões persistentes.
odbc.defaultlrl
int
Manipulaçã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
int
Manipulaçã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).