Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2008, 19:00
cmarrero
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 16 años, 3 meses
Puntos: 2
Pregunta ODBC SQl server INNER JOIN

Hola...

Necesito la ayuda de un maestro..

Necesito hacer una consulta a tablas relacionales.

Tengo una tabla ACCESS donde una de sus columnas "PIN" contiene el mismo dato que la columna "USER_CODE" de la tabla "USERS". Necesito hacer una consulta que mediante la variable $USER_ID traido por un formulario por el metodo post, me muestre los datos de la tabla ACCESS de ese usuario.

Pense en lo siguiente

Código PHP:
$user_id=$_POST["user_id"];

$dns="ACU";
$conexion odbc_connect("$dns","","","");

$sql="SELECT a.PIN, u.USER_CODE, u.USER_ID FROM access a INNER JOIN users u ON u.USER_CODE =  a.PIN  WHERE u.USER_ID=$user_id ORDER BY u.USER_ID";

$usuario=odbc_exec($conexion,$sql);
while (
$row=odbc_fetch_array($usuario))
{
echo 
$row["PIN"];

Pero esto me tira el siguiente error

Warning: odbc_exec(): supplied argument is not a valid ODBC-Link resource in C:\servidor\web\AcuManager\library\crear_reporte_c onf.php on line 6

Warning: odbc_fetch_array(): supplied argument is not a valid ODBC result resource in C:\servidor\web\AcuManager\library\crear_reporte_c onf.php on line 7

En la Linea 6 tengo lo siguiente : $usuario=odbc_exec($conexion,$sql);
En la Linea 7 tengo lo siguiente: while ($row=odbc_fetch_array($usuario))

Con respecto a la conexion, la he probado y funciona con otro tipo de consultas, asi que supongo el problema esta en la consulta...

Ayuda plis