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

Busqueda en base de datos con 2 parametros de busqueda

Estas en el tema de Busqueda en base de datos con 2 parametros de busqueda en el foro de ASP Clásico en Foros del Web. Muy buenas, Intento realizar una busqueda en una base de datos mediante dos valores introducidos en un formulario. Son elementos de formulario tipo lista/menu, utilizo ...
  #1 (permalink)  
Antiguo 16/05/2005, 10:18
 
Fecha de Ingreso: noviembre-2004
Mensajes: 68
Antigüedad: 19 años, 6 meses
Puntos: 0
Busqueda en base de datos con 2 parametros de busqueda

Muy buenas,
Intento realizar una busqueda en una base de datos mediante dos valores introducidos en un formulario. Son elementos de formulario tipo lista/menu, utilizo el metodo GET y los nombres de los campos son "meses" y "anuario".

Esta informacion la envio a una página donde muestra los resultados de la busqueda.

Utilizo DREAMWEAVER.
Pues bien, pasa que con un elemento de formulario funciona correctamente, siendo el codigo de la sentencia SQL:
SELECT *
FROM FECHAS
WHERE MES = 'MMColParam'

Y las variables que me aparecen son las siguientes:
NOMBRE VALOR PREDETERMINADO VALOR DE TIEMPO DE EJECUION
-------- ------------------------ ------------------------------
MMColParam 1 Request.QueryString("meses")


¿Cómo sería la sentencia SQL para la busqueda con dos parametros, siendo los nombres de los campos de busqueda "meses" y "anuario"?
Y ¿El valor de las variables?

Muchas gracias de antemano.
  #2 (permalink)  
Antiguo 16/05/2005, 10:51
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Veo que solamente el mes llama a un campo mes, es eso correcto? puedes poner la estructura de esa tabla, si esta separado solamente necesitaras un AND: AND campo_anyo = request.querystring("anuario")

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 17/05/2005, 05:47
 
Fecha de Ingreso: noviembre-2004
Mensajes: 68
Antigüedad: 19 años, 6 meses
Puntos: 0
Muchas gracias.
Pero ¿a que te refieres con la estructura de la tabla? ¿que es lo que esta separado?
¿Cómo sería la sentencia SQL si quiero recuperar el valor introducido en el formulario en un elemento lista/menu con el nombre "anuario"?
¿ Tendira que crear un valor de variable nueva o modificar el existente?

No entiendo mucho de esto, por favor, ayudame.... Gracias de nuevo.
  #4 (permalink)  
Antiguo 17/05/2005, 07:01
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
ya te ha dicho U_G cómo es. hay que leer más lento....
SELECT * FROM FECHAS WHERE MES = '"&request.querystring("meses")&"' AND anuario ='"&request.querystring("anuario")&"'"

así si los campos son de tipo texto. si son número, tendrás que quitar las comillas simples

Última edición por trasgukabi; 17/05/2005 a las 07:56
  #5 (permalink)  
Antiguo 17/05/2005, 10:35
 
Fecha de Ingreso: noviembre-2004
Mensajes: 68
Antigüedad: 19 años, 6 meses
Puntos: 0
No era exactamente asi, pero muchas gracias, me habeis ayudado
  #6 (permalink)  
Antiguo 17/05/2005, 23:07
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
y podría saberse cómo era?
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 01:34.