Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/03/2007, 16:11
tocalasam
 
Fecha de Ingreso: julio-2003
Ubicación: Barcelona
Mensajes: 142
Antigüedad: 21 años, 9 meses
Puntos: 1
Pregunta vinculacion entre paginas

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??