Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2006, 17:52
Ultra Violeta
 
Fecha de Ingreso: marzo-2005
Mensajes: 162
Antigüedad: 19 años, 1 mes
Puntos: 0
Problema con una consulta a la BD

Hola, mi problema es que al tratar de ver la informacion que obtengo de la base de datos me genera este error:

Warning: odbc_fetch_object(): supplied argument is not a valid ODBC result resource in C:\Inetpub\wwwroot\phpysqlserver\bienvenida.php on line 44

Mi código es el siguiente:
Código PHP:
  <?
  $sql
="SELECT se.Falta fecha, us.Nombre nombre, pri.Prioridad pri, se.Observsistemas obvs, co.Soporte sop,
  se.Observsistemas2 obvs2
  FROM Usuarios us 
  INNER JOIN Servicios se ON (us.Id_usu=se.Id_usu) 
  INNER JOIN Colores co ON (se.Id_col=co.Id_col) 
  INNER JOIN Prioridad pri ON (se.Id_prio=pri.Id_prioridad) 
  WHERE us.Id_usu='"
.$_SESSION['usuario_password']."'";
  
  
$separa explode("_"$_SERVER['PHP_SELF']);
  
$redir $separa[0]."_error";
  
$usuario_consulta odbc_exec($conn,$sql)or die(header ("Location:  $redir?error_login=1"));
  
   if (
odbc_num_rows($usuario_consulta) != 0) {
        
$usuario_datos odbc_fetch_array($usuario_consulta);
        
odbc_free_result($usuario_consulta);
        
odbc_close($conn);    
    
  
?>
    <td><div align="center">Fecha y Hora</div></td>
    <td><div align="center">Usuario</div></td>
    <td><div align="center">Prioridad </div></td>
    <td><div align="center">Descripci&oacute;n del Servicio</div></td>
    <td><div align="center">Estatus</div></td>
    <td><div align="center">Solución</div></td>
  </tr>
  <? while($row odbc_fetch_object($usuario_datos)){ ?>//ES AQUI DONDE ME MARCA EL ERROR.
  <tr>
    <td><? echo $row['fecha']; ?></td>
    <td><? echo "<a href='calificar.php'>".$row['nombre']."</a>"?></td>
    <td><? echo $row['pri']; ?></td>
    <td><? echo $row['obvs']; ?></td>
    <td><? echo $row['sop']; ?></td>
    <td><? echo $row['obvs2']; ?></td>
  </tr>
  <? } } ?>

Salu2