Visual Basic - ERROR AL ASIGNAR VALORES NULOS

Life is soft - evento anual de software empresarial
 
Vista:

ERROR AL ASIGNAR VALORES NULOS

Publicado por Moisés (7 intervenciones) el 18/05/2009 21:24:24
Hola a todos!!!!!!!

Me gustaría saber como puedo evitar que me de un error en tiempo de ejecución (uso no válido de Null), cuando asigno mediante un recordset , un valor nulo de un campo de una tabla a un text box.

gracias. un saludo
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:ERROR AL ASIGNAR VALORES NULOS

Publicado por daniel (145 intervenciones) el 18/05/2009 22:19:02
podes preguntar antes de asignar el valor nulo a tu text si el valor es nulo y si es nulo le asignas el valor de "" al text
1
2
3
4
5
6
7
8
9
on error goto AE
if isnull(rs("NombreCampoTabla").value)=true then
    txtLoqueSea.text=""
else
   txtLoqueSea=rs("NombreCampoTabla").value
end if
exit sub
AE:
msgbox "El valor que se quiso asignar no es válido",vbexclamation

espero haber entendido tu problema y que esto sea de ayuda.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

RE:ERROR AL ASIGNAR VALORES NULOS

Publicado por Esperanza (38 intervenciones) el 26/05/2009 09:36:24
Hola, yo ni siquiera pregunto si es nulo. Ejemplo:

text1.text = "" & rs!campo1

Así, si el campo1 viene con nulos, no me da error.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

RE:ERROR AL ASIGNAR VALORES NULOS

Publicado por daniel (145 intervenciones) el 26/05/2009 20:00:45
fijate despues que no es lo mismo "" que el nulo. es sugerencia nada mas. es importante y no me tomes a mal saber que diferencia hay entra los distintos tipos de datos.
Saludos y no lo tomes como falta de respeto hacia tu parte sino una forma distinta de verlo.
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:ERROR AL ASIGNAR VALORES NULOS

Publicado por ROMAN NAVAS (1 intervención) el 04/09/2012 19:27:48
CORRECTO ESPERANZA , PROGRAMO CON VB DESDE LA VERSION 5 Y AGREGANDO LAS COMILLAS AL CAMPO ES LA FORMA QUE SIEMPRE ME HA FUNCIONADO, SOLO QUE YO SE LAS PONGO AL FINAL

EJ:

txtDIRECCION=rsDATOSDELCLIENTE!Direccion & ""
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:ERROR AL ASIGNAR VALORES NULOS

Publicado por marco quesada (1 intervención) el 08/06/2018 23:45:29
eso funciona únicamente si son valores de tipo texto, cuál será el método para campos byte o Integer?
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:ERROR AL ASIGNAR VALORES NULOS

Publicado por Joan Mosquera (1 intervención) el 11/01/2019 06:31:14
Realiza la concatenación y posteriormente la conversion al tipo de dato deseado
txtXXXX = cInt(rsDATOSDELCLIENTE!Id & "")
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:ERROR AL ASIGNAR VALORES NULOS

Publicado por Santiago Giraldo (1 intervención) el 18/03/2015 22:42:26
Muchas gracias por la respuesta de Daniel, es justo lo que buscaba. Saludos
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