Access tiene una propiedad en sus campos textos "permitir longitud 0" (Allow Zero length), por defecto está en no, por lo que para modificarlo en Delphi, al no permitirte no escribir nada, supongo que insertas un espacio.
Por eso los de Access no modificados nunca no tienen nada y son nulos y los modificados desde Delphi sí.
Una solución puede ser cambiar dicha propiedad.
Otra modificar la consulta y en vez de Isnull, buscar Len(Campo)>1 para los no nulos o Len(Trim(Campo)) = 0 para los nulos.
Un Saludo.
Última edición por marcoszorrilla fecha: 09-11-2005 a las 12:44:15.
|