Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/10/2003, 04:55
sqa212
 
Fecha de Ingreso: mayo-2003
Mensajes: 866
Antigüedad: 22 años
Puntos: 0
Error Con Inner Join

[Microsoft][Controlador ODBC Microsoft Access] La expresión de combinación no está admitida.
/web/AD/listprod.asp, line 110
tabla productos tiene en comun con tabla videoclu idvideo
idvideo es la clave principal de la tabla videoclub.

<%
set rslistprod=db.Execute("select * from productos order by idproducto")
idproducto=rslistprod("idproducto")
nombreproducto=rslistprod("nombreproducto")
precio=rslistprod("precio")
imagen=rslistprod("imagen")
idvideo=rslistprod("idvideo")
%>
<%
while not rslistprod.eof
%>
<a href="product.asp?idproducto=<%=rslistprod("idprod ucto") %>">
<%=rslistprod("idproducto") %>
<%=rslistprod("imagen")%>
<%=rslistprod("nombreproducto") %>
<% =formatnumber(rslistprod("precio")) %>
<%’ AQUÍ ES DONDE ESTA EL ERROR
'Obtener los detalles relevantes del producto en relacion con el videoclub
set rsvidprod=db.execute("SELECT * FROM productos INNER JOIN videoclub ON productos.idvideo =" & rslistprod("idvideo") & " order by idvideo")


if rsvidprod.eof then
response.redirect("error.asp?mensage=" & Server.URLEncode("ERROR SEIS."))
end if
idvideo=rsvidprod("idvideo")
nombrevid=rsvidprod("nombrevid")%>
<%=rsvidprod("nombrevid") %>
<%
rslistprod.movenext
wend
%>

El problema es que no entiendo bien como se construyen los innner join

Gracias por anticipado