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

llamar consulta sql en evento onclick

Estas en el tema de llamar consulta sql en evento onclick en el foro de ASP Clásico en Foros del Web. Hola, Estoy creando una página ASP que realiza busquedas en una bd SQL y no consigo llamar a una consulta sql desde un boton con ...
  #1 (permalink)  
Antiguo 11/10/2005, 16:32
 
Fecha de Ingreso: octubre-2005
Mensajes: 6
Antigüedad: 18 años, 8 meses
Puntos: 0
Busqueda llamar consulta sql en evento onclick

Hola,

Estoy creando una página ASP que realiza busquedas en una bd SQL y no consigo llamar a una consulta sql desde un boton con el evento OnClick. ¿Alguien sabe como hacerlo?
La idea es tener varios botones con consultas diferentes y que al hacer click en ellos, devuelva en pantalla los valores correctos.

Gracias de antemano y saludos
  #2 (permalink)  
Antiguo 11/10/2005, 16:49
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
bueno, el evento OnClick es de Javascript no? Javascript se ejecuta Despues de haberse ejecutado ASP, entonces no puedes llamarlo asi, mas bien, debes cargar en alguna variable los datos para que cuando llames el evento OnClick los muestre, no que llame a la consulta
  #3 (permalink)  
Antiguo 11/10/2005, 17:15
 
Fecha de Ingreso: octubre-2005
Mensajes: 6
Antigüedad: 18 años, 8 meses
Puntos: 0
Gracias Sjam7

A ver si me aclaro....

Ahora mismo tengo un textbox y un boton submit que realiza las busquedas correctamente. Entonces si quiero añadir otro botón, pero que me haga una busqueda sin escribir, ¿como puedo darle valor al textbox para que devuelva el resultado? o no se puede hacer asi?

Salu2
  #4 (permalink)  
Antiguo 11/10/2005, 17:35
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
supongo que el boton submit te envia a alguna pagina ASP para realizar la busqueda?
si es asi pues en esta pagina ponle algo asi:
if request.form("texto")="" then
buscar="BUSCA ESTO"
else
buscar=request.form("texto")
end if
  #5 (permalink)  
Antiguo 11/10/2005, 17:44
 
Fecha de Ingreso: octubre-2005
Mensajes: 6
Antigüedad: 18 años, 8 meses
Puntos: 0
Me temo que no!! el resultado lo devuelve en la misma pagina, buscando el valor que esté en el textbox. Pero creo q segun lo dicho, creo paginas asp con las diferentes consultas y las llamo desde links

Gracias de nuevo

Última edición por drodri; 11/10/2005 a las 18:03
  #6 (permalink)  
Antiguo 11/10/2005, 18:16
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
solo una cosa, todo lo que se actualice en el navegador es javascript y no asp
  #7 (permalink)  
Antiguo 11/10/2005, 19:00
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
Mete ese submit en otro formulario. en este formulario que, como "action" tenga "paginabusqueda.asp?buscar=0"
en la página de búsqueda pones:
if request.querystring("buscar")=0 then
'hacer la busqueda que quieras
end if
  #8 (permalink)  
Antiguo 12/10/2005, 14:49
 
Fecha de Ingreso: octubre-2005
Mensajes: 6
Antigüedad: 18 años, 8 meses
Puntos: 0
Al final he creado otra variable en el formulario para una lista de valores dinamica y funciona perfecto.
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 19:29.