Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/07/2006, 08:04
Avatar de el_javi
el_javi
 
Fecha de Ingreso: marzo-2005
Ubicación: MAdrid
Mensajes: 844
Antigüedad: 19 años
Puntos: 10
Buenas tardes psycarn

Mirando la SQL que pusiste antes, he visto un problema:

Código PHP:
$sql1="SELECT * FROM OPERADOR WHERE Rut_operador = ' ".$rut." ' ";
$res1=odbc_exec($con,$sql1); 
Si te fijas en esto
Código PHP:
WHERE Rut_operador ' ".$rut." ' " 
y mas concretamente en
Código PHP:
' ".$rut." ' " 
podemos ver una cosa, que es BASTENTE importante:

Despues de tu apertura de comillas, tienes un ESPACIO y antes de cerrar tus comillas, tienes otro ESPACIO... esto significa que al buscar en la base de datos en vez de buscar lo que tu quieres (Ej: pepe) está buscando ESPACIOpepeESPACIO...

dentro de tu ejemplo.. está haciendo esto:

Código PHP:
$rut "pepe"
$sql1="SELECT * FROM OPERADOR WHERE Rut_operador = ' ".$rut." ' ";
$res1=odbc_exec($con,$sql1); 
Si sacas por pantalla la SQL te daría
SELECT * FROM OPERADOR WHERE Rut_operador = ' pepe '

Creo que ese puede ser tu problema, por lo que no te saca datos, porque realmente estas buscando algo que NO EXISTE en tu base de datos

Espero que te sea util lo que te comentado.

Un saludo