(PHP 3>= 3_0_6, PHP 4 )
odbc_setoption __
Ajusta la configuracion de ODBC_ Devuelve
FALSE en caso de error, en otro caso
TRUE_
Descripcion
int
odbc_setoption ( int id, int function, int option, int param)
Esta funcion permite buscar las opciones ODBC para una conexion
particular o consulta resultante_ Esto esta escrito para
trabajar sobre problemas en peculiaries drivers ODBC_ Esta funcion
Solo se deberia usar siendo un programador de ODBC y entendiendo los
efectos que las opciones tendran_ Debemos tener la certeza de que
necesitamos una buena referencia de reference to explicar
todas las diferentes opciones y valores que pueden ser usados_
Las diferentes versiones de drivers soportan diferentes opciones_
Ya que los efectos pueden variar dependiendo del driver ODBC, deberiamos
usar la function en scripts para ser hecho publico lo que permitira que sea
fuertemente desalentado_ Algunas opciones ODBC no estan permitidas
para esta funcion porque debe ser configurada antes de que la conexion sea
establecida o la consulta este preparada_ Sin embargo, si un determinado
trabajo hace la tarea de PHP, el jefe no contaria con nosotros para usar
un producto comercial, esto es lo que realmente suele pasar_
Id es una coexion id o resultado id sobre la que
cambiaremos la configuracion_ Para SQLSetConnectOption(), esta es
una conexion id_ Para SQLSetStmtOption(), este es un resultado id_
function es la funcion ODBC a usar_ El valor
deberia ser 1 para SQLSetConnectOption() y 2 para
SQLSetStmtOption()_
Parmeter option es la opcion a configurar_
El parametro param es el valor para la
escogida opcion option_
Ejemplo 1_ Ejemplos ODBC Setoption // 1_ Option 102 of SQLSetConnectOption() is SQL_AUTOCOMMIT_
// Value 1 of SQL_AUTOCOMMIT is SQL_AUTOCOMMIT_ON_
// Este ejemplo tiene el mismo efecto que
// odbc_autocommit($conn, true);
odbc_setoption ($conn, 1, 102, 1);
// 2_ Option 0 of SQLSetStmtOption() is SQL_QUERY_TIMEOUT_
// Este ejemplo asigna el tiempo de espera de la consulta a 30 segundos_
$result = odbc_prepare ($conn, $sql);
odbc_setoption ($result, 2, 0, 30);
odbc_execute ($result); |
|