Recojo datos con QueryString, por ejemplo, así que supongo que es mejor no definir el tipo, es decir en vez de
x = CInt(Request.QueryString("x"))
x = Request.QueryString("x")
puesto que si no se pasa, en este caso, un valor númerico, da error en el tipo. Así que sería mejor especificarlo en el tipo en la consulta
SQL="SELECT campo FROM bd where campo = CInt("&x&")"
y después lanzar un error, si corresponde
¿Estoy en lo cierto?
Gracias