Foros del Web » Programando para Internet » ASP Clásico »

Error de ADO , alguien sabe porque?

Estas en el tema de Error de ADO , alguien sabe porque? en el foro de ASP Clásico 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:54
Avatar de coriadavid  
Fecha de Ingreso: mayo-2002
Ubicación: Buenos Aires Argentina
Mensajes: 74
Antigüedad: 23 años
Puntos: 0
Error de ADO , alguien sabe 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:05
 
Fecha de Ingreso: mayo-2001
Mensajes: 452
Antigüedad: 24 años
Puntos: 1
Re: Error de ADO , alguien sabe porque?

En realidad no se.. pero quiza si cambias esta parte:
SELECT tbl_productos.*,

es decir..no incluir todos los campos de tbl_productos... prueba incluyendo 1 o 2 de dicha tabla...
  #3 (permalink)  
Antiguo 03/09/2002, 20:12
Avatar de coriadavid  
Fecha de Ingreso: mayo-2002
Ubicación: Buenos Aires Argentina
Mensajes: 74
Antigüedad: 23 años
Puntos: 0
Re: Error de ADO , alguien sabe porque?

Ok, gracias, ya lo resolvi reemplazando INNER JOIN por WHERE
saludos,


David M. Coria.
Dolphin Network
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 17:48.