Problema PHP - BD Pervasive
Publicado por marcela (9 intervenciones) el 30/07/2007 15:54:27
Tengo un proyecto en php5 el cual intenta acceder a una base pervasive. El problema es que cuando realiza la consulta a una tabla de la base simplemente no hace nada. El string de consulta se arma correctamente.
La conexión a la base se hace mediante "odbc_connect". El codigo es el siguiente, donde $Legajo es un parametro que llega al metodo de consulta.
$conecta = odbc_connect("nombre ODBC","usuario","password");
if ($conecta)
{
$sql = "SELECT NRO_LEGAJ, DESC_APPAT, DESC_NOMBR
FROM nombreTabla
WHERE NRO_LEGAJ = " . $Legajo . " ";
$rs = odbc_exec($conecta, $sql);
$row = odbc_fetch_row($rs);
if (is_numeric(odbc_result($rs,"NRO_LEGAJ")))
{
$objLegajo = new Legajo();
a partir de aqui completa las propiedades del legajo.
}
}
Se ejecuta hasta la sentencia $rs = odbc_exec($conecta, $sql);.
Alguna idea que falta, puede ser algo en configuración del PHP???
La conexión a la base se hace mediante "odbc_connect". El codigo es el siguiente, donde $Legajo es un parametro que llega al metodo de consulta.
$conecta = odbc_connect("nombre ODBC","usuario","password");
if ($conecta)
{
$sql = "SELECT NRO_LEGAJ, DESC_APPAT, DESC_NOMBR
FROM nombreTabla
WHERE NRO_LEGAJ = " . $Legajo . " ";
$rs = odbc_exec($conecta, $sql);
$row = odbc_fetch_row($rs);
if (is_numeric(odbc_result($rs,"NRO_LEGAJ")))
{
$objLegajo = new Legajo();
a partir de aqui completa las propiedades del legajo.
}
}
Se ejecuta hasta la sentencia $rs = odbc_exec($conecta, $sql);.
Alguna idea que falta, puede ser algo en configuración del PHP???
Valora esta pregunta


0