asi es. pero a modo de ayuda complementaria.
trabaja con funciones. asi:
Código:
function checa_cadena(entrada)
if len(entrada) = 0 then
checa_cadena = false
exit function
end if
' aqui puedes poner otras validaciones que desees hacer a un string
'if entrada = "algun valor que no deseo" then
'checa_cadena = false
'exit function
'end if
checa_cadena = true
end function
Código:
dim mail
mail = rs("mail")
if checa_cadena = true then
response.write "<a href="""& mail &""">" & mail &"</a>"
end if
asi la validacion checa_cadena la puedes usar en todos los strings que deses validar de tu programa, asi tb puedes manejar el error en caso de que ocuarra algo que no desees .
por ejemplo:
Código:
dim dato
dato = request("dato")
if checa_cadena(dato) = false then
response.write "falta dato, revise el formulario e intentelo denuevo"
end if
o si deseas te haces una funcion que te maneje el error con una accion determinada.
Código:
if checa_cadena(dato) = false then
error(234)
end if
donde error puede ser
Código:
function error(codigo_error)
if codigo_error= 1 then mensaje = "falta numerico"
if codigo_error= 2 then mensaje = "falta entero"
if codigo_error= 234 then mensaje = "falta atributo en el formulario, revisar"
response.write mensaje
response.end
end function
El truco fundamental esta en separar el "LO QUE QUIERES HACER" del "COMO LO VAS A HACER" asi no tienes que reescribir el mismo codigo una y otra y otra y otra y otra vez, y las mantenciones son mas expeditas.
ya mucho.. saludos.
ah! para tu problema en particular verifica los tipos de datos que estas usando.
con una funcion o algo asi