La Web del Programador: Comunidad de Programadores
 
    Pregunta:  45200 - NULOS EN VISUAL BASIC CON TABLAS DBF
Autor:  juan antonio martinez garcia
Buenos días. Mi problema es el siguiente:
Abro todas las bases de datos de dbase III desde el propio código de Visual Basic, hasta ahí bien, pero cuando intenta abrir un campo en blanco de la base de datos, me dice que es imposible ya que lo reconoce como nulo. Ahora bien, he intentado 20.000 maneras de poder filtrar ese error, importando las bases de datos a access 97 / access 2000 y modificando en access el valor de los campos para que me permitan logitud cero (lo hago directamente desde access ya que desde el código de visual basic no me lo permite). pero no sirve de nada, a la hora de hacer la consulta por nº de póliza o referencia o cualquier tipo de índice, me sigue dando el mismo error.

podría ayudarme alguien. muchas gracias. un saludo.

  Respuesta:  Bismarck Pineda
El error de campos nulos VB6 lo da generalmente cuando lees información del registro. Lo mas recomendable es revisar antes de la asignación del contenido de ese campo a alguna variable, texto o cualquier otro objeto, revisar si la expresión es nula con la instruccion de VB IS NULL el cual regresa un valor Falso o Verdadero de acuerdo al status del campo. entonces revisas si es nulo le pones cualquier cosa (un espacio por ejemplo) y si no lo es simplemente le asignas el valor ya grabado en el campo.

Saludos