Hola,
Yo hace cosa de un par de a�os estube trasteando con PHP y no tuve ningun problema para conectarlo al iSeries mediante ODBC.
Para configurar Apache y PHP utilice un paquete que lo trae todo preconfigurado. Tiene Apache+PHP+MySQL+PHPmyAdmin, todo instalado y configurado. Lo puedes encontrar en http://www.easyphp.org/?lang=es
Desgraciadamente como solo eran pruebas no conservo aquel codigo pero buscando por google he encontrado algo que puede servirte.
<?
$sql = "SELECT fieldname FROM library "; $arr=dbquery($sql);
echo "<b>SQL:</b>$sql\n";
echo "<table borders=\"1\">";
for ( $i = 0 ; $i < count( $arr ) ; $i++ ) {
echo "<tr><td>" . $arr[$i][1] . "</td></tr>\n";
}
echo "</table>";
function dbquery($sql) {
$arr = array();
$DSN = "DRIVER=iSeries Access ODBC Driver;SYSTEM=192.168.x.x;DBQ=SOMELIB;UID=username;PWD=password";
$conn = odbc_connect($DSN,"username","password");
$rs = odbc_exec($conn,$sql);
$x = 1;
while (odbc_fetch_row($rs)) {
for ($y = 1; $y <= odbc_num_fields($rs); $y++)
$arr[$x][$y] = odbc_result($rs,$y);
$x++;
}
if ($x > 1)
return $arr;
}
?>
Suerte.
Isencia S.L. Daniel Garc�a E-mail: [EMAIL PROTECTED] Tel. +34 93 754 03 66 Fax +34 93 754 03 98
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
__________________________________________________ Forum.HELP400 es un servicio m�s de NEWS/400. � Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________
Para darte de baja visita la siguente URL: http://coyote.combios.es/mailman/listinfo/forum.help400
