Nosotros lo tenemos instalado en el iseries. La versión exácta no la recuerdo y ahora no puedo acceder a verla. Es php4. Corre sobre el servidor web apache instalado en el iseries. Tampoco puedo ver ahora la versión. De todas maneras, no creo que tenga que ver con tu problema. Parece más bien cosa del odbc.

Lo que te comentaba de dejar usuario y contraseña en blanco me funciona cuando ejecuto las páginas en depuración en mi PC, atacando la base de datos del ISeries, o al ejecutar directamente en el Iseries. Tu caso no lo he probado.

¿Has probado a acceder con ese odbc a las tablas del iseries, por ejemplo con access?

Emilio G. Burgoa escribió:
Hola Estimado...
 
    Te comento que yo tengo instalado el server php y web en otra maquina y necesito acceder a los datos que estan almacenados en el AS-400, he hecho las modificaciones que me sugieres, de dejar el usuario y el password en blanco, pero no pasa nada, es como si no viera el DNS, yo estoy corriendo mi server php y web en un equipo con Windows XP, eso tiene algo que ver ??? por supuesto que en la maquina server de php y Paginas web tengo instalado el client access, no el express.....tengo emulaciones de pantallas y transferencias de datos y todo anda ok.
 
    Me podes pasar que version de php y que programa y version de web server estas usando ???
 
    Desde ya muy agradecido por tu atencion.
 
    Emilio G. Burgoa
    OSSE - San Juan
    Argentina
-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]En nombre de Fernando Pérez
Enviado el: Lunes, 16 de Mayo de 2005 04:46 a.m.
Para: [email protected]
Asunto: Re: [Forum.help400] Php y ODBC para acceder a DB2 en un AS-400...

Supongo que el segundo "USRODBC" quería ser más bien algo como "PASSWORD".

Nosotros no informamos el usuario y contraseña:
$link=odbc_connect("IBM AS-400 System", "", "") Si corres php en el ISeries, el usuario es el que corre el servidor web. Y si el servidor web/php está en otra máquina (en nuestro caso, cuando depuramos los programas), en la primera petición te pide usuario y contraseña ODBC, y una vez informados no los vuelve a pedir.



Emilio G. Burgoa escribió:
Hola Estimados...
 
    Estoy haciendo unas pruebas en php y ODBC tratando de acceder a las bases de datos almacenadas en un as-400, pero siempre me da error de conexion la sentencia php que trata de establecer el link....
 
            // Conexion a la Base de datos
            if (!($link=odbc_connect("IBM AS-400 System", "USRODBC", "USRODBC"))) {
                printf("<p> Error de Conexion...</p>");
                exit() ;
            }
 
    El DNS esta definido como un DNS de Sistema, lo he probado con ODBC a una base de datos acces y funcion correctamente.

    Alguien ha tenido este tipo de problemas ???
 
    Desde ya muy agradecido por su ayuda.
 
    Gracias.
 
    Emilio G. Burgoa
    OSSE - San Juan
    Argentina

--
Saludos.

Fernando Pérez 

Cerámica Saloni. Dpto. Sistemas


--
Saludos.

Fernando Pérez 

Cerámica Saloni. Dpto. Sistemas

begin:vcard
fn;quoted-printable:Fernando P=C3=A9rez
n;quoted-printable:P=C3=A9rez;Fernando
org:;Sistemas
email;internet:[EMAIL PROTECTED]
tel;work:Ext. 627
x-mozilla-html:TRUE
version:2.1
end:vcard

Responder a