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

Inconveniente al querer mostrar ciertos datos de una db

Estas en el tema de Inconveniente al querer mostrar ciertos datos de una db en el foro de ASP Clásico en Foros del Web. Hola como anda, les comento mi situacion. Tengo un sitio dinamico donde muestro contenidos de una db de access 2000. En el archivo que muestra ...
  #1 (permalink)  
Antiguo 25/08/2009, 04:18
Avatar de elias77  
Fecha de Ingreso: noviembre-2005
Ubicación: Buscame...
Mensajes: 1.051
Antigüedad: 19 años, 5 meses
Puntos: 11
Inconveniente al querer mostrar ciertos datos de una db

Hola como anda, les comento mi situacion.
Tengo un sitio dinamico donde muestro contenidos de una db de access 2000. En el archivo que muestra los datos, tengo la siguiente linea que recibe los datos y decide que debe mostrar

Código:
sqltxt="Select id,subseccion from subsecciones where id="&request.querystring("id_subseccion")
"subsecciones" es el nombre de una tabla de la base de datos
"subseccion" es el nombre de un campo de la tabla "subsecciones"
"id" es el ID de la tabla "subsecciones"
"id_subseccion" es el nombre de un campo de una tabla llamada "propiedades" que es la que contiene todos los datos

para mostrar los datos, llamo al archivo asp de la siguiente forma:

Código:
resultados.asp?id_subseccion=57
Indicando que muestre las filas que su valor de "id_subseccion" sea igual a "57" que este va a ser el valor del campo "id"en la tabla "subsecciones"

Hasta aca todo bien. Pero el inconveniente me surge al momento de querer mostrar ademas de los campos en la tabla "propiedades" tengan el valor "57" que muestre tambien los que tengan en su campo "tipo" el valor "casa" es decir, que muestre los que cumplan con esas dos condiciones, pero no logro hacerlo. Bueno espero que me puedan ayudar.
__________________
You're face to face, with the man who sold the world - NIRVANA
Diese stadt ist eine Dirne, hat rote flecken auf der Stirn - RAMMSTEIN
  #2 (permalink)  
Antiguo 25/08/2009, 04:57
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: Inconveniente al querer mostrar ciertos datos de una db

Hola

No lo entiendo, si lo que quieres es mostrar todos aquellos registros de la tabla propiedades cuyo campo id_subsecciones = 57 y tipo = casa ¿para que involucrar la tabla subsecciones?. En fin, prueba con esto

Código sql:
Ver original
  1. sqltxt="Select id_subseccion, tipo from propiedades where tipo = "casa" and id_subseccion in (select id from subsecciones where id="&request.querystring("id_subseccion"))"

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 25/08/2009, 11:12
Avatar de elias77  
Fecha de Ingreso: noviembre-2005
Ubicación: Buscame...
Mensajes: 1.051
Antigüedad: 19 años, 5 meses
Puntos: 11
Respuesta: Inconveniente al querer mostrar ciertos datos de una db

Hola adler, gracias por ayudarme, pero creo que la ultima comilla esta de mas, no? porque asi me tira error. Muchisimas gracias por contestar, ahora solo me gustaria que me saques esa duda.
__________________
You're face to face, with the man who sold the world - NIRVANA
Diese stadt ist eine Dirne, hat rote flecken auf der Stirn - RAMMSTEIN
  #4 (permalink)  
Antiguo 25/08/2009, 11:50
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: Inconveniente al querer mostrar ciertos datos de una db

Hola

No, no esta mal prueba ahora

sqltxt="Select id_subseccion, tipo from propiedades where tipo = 'casa' and id_subseccion in (select id from subsecciones where id="&request.querystring("id_subseccion")&")"

PD: Valida las variables antes de meterlas en la consulta

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
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:18.