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

como hacer una consultas con base de datos

Estas en el tema de como hacer una consultas con base de datos en el foro de ASP Clásico en Foros del Web. tengo 2 tablas en un bd que son las regiones y las comunas de las regiones, me gustaria como hacer un select con option para ...
  #1 (permalink)  
Antiguo 30/09/2013, 09:33
 
Fecha de Ingreso: noviembre-2012
Mensajes: 139
Antigüedad: 11 años, 5 meses
Puntos: 1
como hacer una consultas con base de datos

tengo 2 tablas en un bd que son las regiones y las comunas de las regiones,
me gustaria como hacer un select con option para que al apretar en la region me muestre las comunas de esa region
la region tiene su numero de regio y las comunas tienen su numero de comuna de la region
de antemano muchas gracias
  #2 (permalink)  
Antiguo 01/10/2013, 03:47
 
Fecha de Ingreso: abril-2012
Ubicación: Madrid (España)
Mensajes: 162
Antigüedad: 12 años
Puntos: 5
Respuesta: como hacer una consultas con base de datos

Yo lo tengo echo pero la estructura es diferente aunque imagino que será solo adaptarlo a tu BDD yo lo tengo organizado asi:

Comunidad - Ciudad

Paso la comunidad por variable de formulario

Código:
<%
Comunidad = request.form("Comunidad")

SQL = "Select * from T_Comunidades where Comunidad = '"&Comunidad&"'"
Set objRS = cn.Execute(SQL) 

while not objRS.eof

response.write(objRS.fields("Ciudad"))

objRS.movenext
wend
%>
De esta forma sacamos por pantalla solo las ciudades de esa comunidad.

Para hacer un opcion implementalo así
Código:
<form>

<select name="X">
<%
SQL = "Select * from T_Comunidades where Comunidad = '"&Comunidad&"'"
Set objRS = cn.Execute(SQL) 
while not objRS.eof
%>
<option Value=<%=objRS.fields("Ciudad")%>><%=objRS.fields("Ciudad")%></option>

<%
objRS.movenext
wend
%>
</select>
</form>

Última edición por neofilo; 09/10/2013 a las 08:56

Etiquetas: Ninguno
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 03:11.