Visual Basic - valor NULL

Life is soft - evento anual de software empresarial
 
Vista:

valor NULL

Publicado por Catatonia (1 intervención) el 10/06/2005 11:51:22
hola a tod@s
Tengo un pequeño error, que espero que me solucioneis.

tengo un BD en access a la que la introduzco datos desde Visual.

todos los campos son obligatorios excepto uno 'observaciones' de tipo Memo

cuando estoy recorriendo la tabla para buscar un registro en concreto me da este error:

"Error 94: en tiempo de ejecución:
uso no válido de NULL"
y me señala el campo obsevaciones cuando va apasar de la BD a la ventana de Visual

Le he dado mil vueltas pero no lo consigo solucionar.

Los campos obligatorios en Access les tengo como 'no permitir longitud cero'
'y el de obligaciones si le permito longitud cero.

Alguien me puede ayudar por favor.
Gracias
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:valor NULL

Publicado por D.POLA (522 intervenciones) el 10/06/2005 13:29:30
Puedes utilizar la función IsNull.

Saludos

Desiderio Pola
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

RE:valor NULL

Publicado por Marco (20 intervenciones) el 10/06/2005 16:46:53

If Text3.Text <> "" Then 'si es distinto de blanco coloca
txtsql = txtsql & Text3.Text + "','" 'lo que se ingresa
Else
txtsql = txtsql & " ','" 'sino coloca blanco
End If
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

RE:valor NULL

Publicado por Edu (138 intervenciones) el 10/06/2005 17:00:42
Marco que haces>???

la manera correcta de hacerlo es con ISNULL

IF ISNULL(RS!CAMPO1) = TRUE THEN
MSGBOX "CAMPO NULO"
ELSE
MSGBOX "CAMPO LLENO"
ENDIF
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

RE:valor NULL

Publicado por Marco (20 intervenciones) el 10/06/2005 17:08:17
cada uno tiene formas diferentes de programar, yo lo uso asi y me funciona bien.
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

RE:valor NULL

Publicado por EDU (138 intervenciones) el 10/06/2005 17:12:13
marco:
catatonia esta preguntando como eliminar un valor NULL, y no con cajas de texto vacias, son dos cosas distintas, los NULL te pueden venir de campos de una tabla que se encuentran vacios, por eso muestra el error que puso catatonia.
Con lo que estas haciendo ahi, no le va servir para lograr lo que desea.
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

RE:valor NULL

Publicado por Miguel (50 intervenciones) el 14/06/2005 13:52:57
A ver si te sirve esto:

Text1.Text = IIf(IsNull(rs.Fields("ESTADO")), "", rs.Fields("ESTADO"))

Si el valor es Null le asignas un blanco, no un dato vacío
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