Valor NULL

Yehos?
16 de Marzo del 2004
Tengo un problema con el valor NULL. Hago una sentencia sql, la ejecuto y todo bien, el problema es que el valor que me devuelve es null, entonces para corregirlo escribo
entonces escribo
If tb.Fields(0) = Null Then
TipoImpuesto = "¡¡SIN NOMBRE!!"
Else
TipoImpuesto = tb.Fields(0)
End If

el problema es que siempre me entra en el Else, tal vez no haga bien la comparacion del null.
tb.Field(0) = null


solidsnake©
16 de Marzo del 2004
Te doy dos opciones
si quieres que el campo te salga en blanco

campo = "" & tb.fields(0)

si quieres saber si es Null


if Variable isnull tehn
lo queu hagas
else
lo contrario
end if

Saludos

Yehos?
16 de Marzo del 2004
Gracias SolidSnadke(c), la primera opcion me funciona bien, el problema es que yo tengo que comprobar si es null o no para poner otro texto distinto.
con
If tb.Fields(0) Is Null Then
TipoImpuesto = "¡¡SIN NOMBRE!!"
Else
TipoImpuesto = tb.Fields(0)
End If
me da un error que dice "Se requiere un objeto".

rafa
16 de Marzo del 2004
Si quieres comprobar si algo es nulo es asi:
isnull(campo)
esto te devuelve true o false segun sea nulo o no
un saludo
rafa

Yehos?
16 de Marzo del 2004
Gracias rafa, ahora si me lo compara bien.