ASP - Validar null o cadena " "

 
Vista:

Validar null o cadena " "

Publicado por Fer (13 intervenciones) el 05/08/2005 03:21:20
Tengo un problema para validar un null o cuando la cadena esta vacia " ".
Estoy comparando un registro de un recordset con una cadena de un request.form.
Lo estoy haciendo tratando de comparar las 2 cadenas como en la siguiete instruccion:

if strcomp(objrs("campo"), '" &request.form("nombre")& "') = 1 then
response.write("<br><b> Nombre:</b> " &objrs("campo")& "</br> ")
else
response.write"Nombre incorrecto"
end if

Pero me marca error
Nota: "campo" en ocasiones esta vacio en mi base de datos

Lo intente hacer con un Iif

Acontinuacion pongo una instruccion que ya e hecho antes y funciona, pero la propiedad fields tiene que ser un numero y yo lo que tengo es una cadena de texto

objrs.Fields(IIf(IsNull(objrs.Fields(k)), 0, k))

entonces no se como implementar esa instruccion si yo lo que tengo es el nombre de un campo, talves quede así o como:

objrs(IIf(IsNull(objrs("campo")), 0, objrs("campo")))

Si me pueden ayudar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Validar null o cadena

Publicado por octavio (131 intervenciones) el 05/08/2005 15:55:49
No estoy seguroq ue hace tu función del IF, pero estas metiendo mal los datos.

if strcomp(objrs("campo"), '" &request.form("nombre")& "') = 1 then

Yo digo que deberia ser:

if strcomp(objrs("campo"),request.form("nombre")) = 1 then

si requieres el ' debes colocar:

if strcomp(objrs("campo"), "'" & request.form("nombre") & "'") = 1 then

Si no utiliza el Isnull o Isempty
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar