Valor null en clave principal
Publicado por orlando (1 intervención) el 07/09/2007 23:53:44
Tengo una aplicacion en VB6 que trabaja con Access 2000. Tengo una tabla cuya clave principal está formada por 4 campos. Uno de ellos, es tipo texto y de longitud 4, no admite valores nulos y en la propiedad "Requerido" tiene "Si". Pues, estaba visualizando dicha tabla y había un valor en ese campo que esta formado por espacios (4 espacios). Mi pregunta es, si este valor es considerado por el access como un valor de longitud cero, ya que intento añadir (para probar) un registro nuevo poniendo en ese campo un valor de 4 espacios y me dice el access que no admite campos nulo.
Si esto es así, ¿ Cómo se ha podido insertar ese valor en ese campo y el access no haya cantado error?. Si le intento poner espacios en ese campo directamente desde access insertando un nuevo registro, me salta que "este campo no admite valores null".
Aclaro que otra duda que no entiendo es por qué el access considera los espacios como null, cuando eso no es cierto. Agradecería mucho una respuesta que pudiera orientarme a explicar esto. Gracias.
Si esto es así, ¿ Cómo se ha podido insertar ese valor en ese campo y el access no haya cantado error?. Si le intento poner espacios en ese campo directamente desde access insertando un nuevo registro, me salta que "este campo no admite valores null".
Aclaro que otra duda que no entiendo es por qué el access considera los espacios como null, cuando eso no es cierto. Agradecería mucho una respuesta que pudiera orientarme a explicar esto. Gracias.
Valora esta pregunta


0