Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2009, 16:00
gechenique
 
Fecha de Ingreso: junio-2009
Mensajes: 13
Antigüedad: 14 años, 10 meses
Puntos: 1
Conexión por ODBC a Informix

Hola Foro!

Soy nuevo en esto, y necesito lo siguiente:
Desde una aplicación PHP debo conectarme a una base de datos Informix que reside en otro equipo.
Traté de utilizar la función ifx_connect(), pero no funcionó porque no está instalada, y no quiero instalar un motor en el equipo donde reside la aplicación PHP.
También traté de utilizar la función odbc_connect(), con idéntico resultado.
Probé por último con PDO(), la cual aparentemente "ve" el odbc de la máquina en donde está informix, pero devuelve un error.
con ésta última función utilicé la siguiente cadena de conexión:

$dsn = "informix:DSN=osiris;host=192.168.40.98";
$user = "informix";
$password = "informix";

try {
$dsn = new PDO($dsn);
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
y el error que devuelve es el siguiente:
Connection failed: SQLSTATE=HY000, SQLDriverConnect: -11041 [Informix][Informix ODBC Driver]Unspecified System Error = -11041.Agredeceré muchísimo cualquier ayuda.

Por error, he subido este post en el foro de Bases de Datos. Sepan disculparme.

Saludos!

Gustavo