Documentación offline PHP master

odbc_setoption

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

odbc_setoption

Modifica los parámetros ODBC

Descripción#

odbc_setoption(Odbc\Connection $odbc, int $which, int $option, int $value): bool
```php

`odbc_setoption` permite acceder a las opciones ODBC para una conexión particular o un resultado de consulta. Fue escrita para ayudar a la resolución de problemas relacionados con los controladores ODBC problemáticos. Será necesario utilizar `odbc_setoption` si se es un programador ODBC y se comprenden los diversos efectos de las opciones disponibles. Asimismo, se necesitará un buen manual de referencia para comprender las opciones y su uso. Diferentes versiones de controladores admiten diferentes versiones de opciones.

Dado que los efectos pueden variar de un controlador a otro, el uso de `odbc_setoption` en scripts destinados a ser entregados al público está muy fuertemente desaconsejado. Además, ciertas opciones ODBC no están disponibles porque deben ser fijadas antes del establecimiento de la conexión. Sin embargo, si en un caso bien específico, `odbc_setoption` permite utilizar PHP sin que el jefe obligue a usar un producto comercial, entonces no importa.

## Parámetros

`odbc`  
Un identificador de conexión, o un identificador de resultado, para el cual se desea modificar opciones. Para SQLSetConnectOption(), es un identificador de conexión. Para SQLSetStmtOption(), es un identificador de resultado.

`which`  
Función ODBC a utilizar. El valor debe ser 1 para SQLSetConnectOption() y 2 para SQLSetStmtOption().

`option`  
La opción a definir.

`value`  
El valor para el parámetro `option` dado.

## Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

## Historial de cambios

| Versión | Descripción |
|----|----|
| 8.4.0 | `odbc` espera ahora una instancia de `Odbc\Connection` o de `Odbc\Result`; anteriormente, se esperaba un `resource`. |

## Ejemplos

Ejemplo con `odbc_setoption`

```php