Documentación offline PHP master

odbc_data_source

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

En esta página

odbc_data_source

Devuelve información sobre los DSNs disponibles

Descripción#

odbc_data_source(Odbc\Connection $odbc, int $fetch_type): array
```php

Devuelve una lista de DSN disponibles (tras haberla llamado varias veces).

## Parámetros

`odbc`  
El objeto de conexión ODBC, ver la documentación de la función `odbc_connect` para más detalles.

`fetch_type`  
El parámetro `fetch_type` puede ser una de las dos constantes siguientes: `SQL_FETCH_FIRST` o `SQL_FETCH_NEXT`. Utilice `SQL_FETCH_FIRST` la primera vez que se llama a la función, luego `SQL_FETCH_NEXT`.

## Valores devueltos

Devuelve `false` si ocurre un error, un `array` en caso de éxito, y `null` tras haber recuperado el último DSN disponible.

## Historial de cambios

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

## Ejemplos

Listar los DSNs disponibles

```php

Resultado del ejemplo anterior es similar a:

Array
(
    [server] => dsn
    [description] => ODBC Driver 17 for SQL Server
)
Array
(
    [server] => other_dsn
    [description] => Microsoft Access Driver (*.mdb, *.accdb)
)