Ver Mensaje Individual
  #9 (permalink)  
Antiguo 29/07/2008, 17:07
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Respuesta: como realizar una busqueda en base de datos con una variable con valor=und

Hay varios problemas:

1. Como evalúas los valores que llegan por querystring: Para JScript, la asignación variable = Request.QueryString("valor") no es en realidad un string sino un objeto, recuerda que el objeto request es una colección, lo que debes hacer es poner un paréntesis vacio para indicarle que es un string y solo un string el que debe recuperar:

Código:
var tipo = Request.QueryString("tipo")()
2. Una vez que es un string, puedes crear la condición:

Código:
if ( Request.QueryString("tipo") != "" )
{
      // Concatena a tu variable query las instrucciones necesarias.
}
3. Finalmente utiliza los manejadores de errores hasta que estes seguro que tu programa funciona y solamente para controlar excepciones no básicas, el utilizarlos sin asegurarte que estás haciendo lo correcto solo traerá problemas al no saber dónde ocurre el error ni su naturaleza.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway