Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Error de ADO , alguien saber porque?

Estas en el tema de Error de ADO , alguien saber porque? en el foro de Bases de Datos General en Foros del Web. SELECT tbl_productos.*, tbl_precios_productos.precio_pesos, tbl_precios_productos.Precio_Dolar FROM tbl_productos INNER JOIN tbl_precios_productos ON tbl_productos.id_proveedor = tbl_precios_productos.id_proveedor AND tbl_productos.id_codigo = tbl_precios_productos.id_codigo AND tbl_productos.id_t_producto = 1 Este query funciona bien ...
  #1 (permalink)  
Antiguo 03/09/2002, 17:56
Avatar de coriadavid  
Fecha de Ingreso: mayo-2002
Ubicación: Buenos Aires Argentina
Mensajes: 74
Antigüedad: 22 años
Puntos: 0
Error de ADO , alguien saber porque?

SELECT tbl_productos.*, tbl_precios_productos.precio_pesos,
tbl_precios_productos.Precio_Dolar
FROM tbl_productos INNER JOIN
tbl_precios_productos ON
tbl_productos.id_proveedor = tbl_precios_productos.id_proveedor
AND
tbl_productos.id_codigo = tbl_precios_productos.id_codigo AND
tbl_productos.id_t_producto = 1


Este query funciona bien en el motor de sql server, pero cuando lo ejecuto contra access con ADO, me tira el siguiente error.

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access] La expresión de combinación no está admitida.
/Velasshop/Script_Catalogo/Script_Catalogo_VelasSol.asp, line 32

Alguien sabe porque puede ser y como se podria solucionar...?

Saludos,
David.


  #2 (permalink)  
Antiguo 03/09/2002, 20:25
 
Fecha de Ingreso: julio-2002
Mensajes: 17
Antigüedad: 21 años, 10 meses
Puntos: 0
Re: Error de ADO , alguien saber porque?

Hola, prueba con esto:

SELECT tbl_productos.*, tbl_precios_productos.precio_pesos, tbl_precios_productos.Precio_Dolar
FROM tbl_productos INNER JOIN tbl_precios_productos ON (tbl_productos.id_codigo = tbl_precios_productos.id_codigo) AND (tbl_productos.id_proveedor = tbl_precios_productos.id_proveedor)
WHERE (tbl_productos.id_t_producto=1)

nota: la condicion (tbl_productos.id_t_producto=1) no puede estar en el INNER JOIN
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:57.