La Web del Programador: Comunidad de Programadores
 
    Pregunta:  44135 - CONEXION A BASES DE DATOS UTILIZANDO FUNCIONES ODBC EN PHP
Autor:  Ruth Serpa
Hola estoy realizando una aplicacion en PHP Version 5 y mi servidor web es IIS, necesito realizar la conexion a la base de datos utilizando un ODBC, por lo tanto necesito que las funciones de ODBC sean reconocidas al momento de programar en PHP.
Cuando realizo las pruebas me da el siguiente mensaje:

Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado, SQL state IM002 in SQLConnect in c:\Inetpub\wwwroot\prototipo\PrototipoPHP\Prueba N\ClaseBD.php on line 8

Y asi aparece este error en cada linea en donde se encuentre una funcion odbe de php. Podrian ayudarme pienso que falta configurar algo para que dichas funciones sean reconocidas.
Espero contar con su ayuda y de antemano muchas gracias.

  Respuesta:  Mario Jesus Vargas Herrera
El problema puede ser causado tambien por que hayas agregado el ODBC de manera incorrecta, tenga un nombre diferente o no lo estes agragando al DNS del sistema

  Respuesta:  Gabriel Luraschi
"No se encuentra el nombre del origen de datos "

Tenés algo mal en la cadena de conexión.

Saludos.-

Gabriel S. Luraschi
www.estudioquadra.com.ar