
una ves intente realizar unas consultas basandome en palabras mediante querystring como tu, y uno de los problemas que tenia en mi caso, era por que las palabras en el query tenian una sensibilidad con mayusculas y minusculas,
Dreamweaver te da la opcion de distinguir entre mayusculas y minusculas, pero te provoca este tipo de errores donde "Arriba" no es igual a "arriba" ya te daras la idea
una de las cosas que puede ayudarte a solucionar esto, podria ser;
utilizar los comandos de VBScript como Lcase y Ucase, minusculas y mayusculas respectivamente, y despues proceder a tus evaluaciones....
por ejemplo.....
en minusculas
Cita: id=lcase(request.QueryString("id"))
select case id
case "descripcion"
SQL = "SELECT * FROM Obras ORDER BY Obras.DescripcionCorta"
case "provincia"
SQL = "SELECT * FROM Obras ORDER BY Obras.DescripcionCorta"
case "partida"
SQL = "SELECT * FROM Obras ORDER BY Obras.NPresupuestada"
case "fecha"
SQL = "SELECT * FROM Obras ORDER BY Obras.Fecha_Fin"
case else
SQL = "SELECT * FROM Obras"
end select
rs.Open SQL, Conn,1,2
en mayusculas
Cita: id=Ucase(request.QueryString("id"))
select case id
case "DESCRIPCION"
SQL = "SELECT * FROM Obras ORDER BY Obras.DescripcionCorta"
case "PROVINCIA"
SQL = "SELECT * FROM Obras ORDER BY Obras.DescripcionCorta"
case "PARTIDA"
SQL = "SELECT * FROM Obras ORDER BY Obras.NPresupuestada"
case "FECHA"
SQL = "SELECT * FROM Obras ORDER BY Obras.Fecha_Fin"
case else
SQL = "SELECT * FROM Obras"
end select
rs.Open SQL, Conn,1,2
puede ser que tengas ese tipo de problemas.... es una idea