tengo un pequeño problema vincular datos entre tablas.
Tengo una tabla llamada tiendas con un campo llamado nombretienda, otro llamado telefono y otro llamado idzona.
en un principio tenia puestos los nombres de las comunidades autonomas, pero leyedno por ahi, vi que era mejor hacer una tabal con las comunidades autonomas y poner un numero en el campo idzona de la tabla tiendas.
Entonces hice un listado de las comunidades sin problemas tipo:
Código:
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("/cgi-bin/dealers.mdb")&";"
SQL="SELECT * FROM comunidad order by comunidad asc;"
y despues pinto una linea por cada registro
Código:
'Pinto una línea de la tabla por cada registro
Response.Write("<A HREF=clientes.asp?id="& rs.fields("idzona_id") & ">"&rs.Fields("comunidad")&"</A><BR>")
El problema viene ahora cuando en al pagina clientes.asp intento listar las tiendas no hay manera. Pongo algo como esto:
Código:
<%
Set con = Server.CreateObject("ADODB.Connection")
Con.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/cgi-bin/dealers.mdb"))
sql = "SELECT * FROM tiendas where tiendas.idzona = " & Request.QueryString("comunidad.idzona_id") & ""
'Ejecuta un sentencia SQL de consulta
'Recorre todas las filas del resultado
set result = Con.Execute(sql)
%>
y despues en el body pongo esto:
Código:
<center>
<%=result("tiendas.nombretienda")%> <BR>
<%=result("tiendas.telefono")%>
¿que hago mal??