• Viernes 8 de Noviembre de 2024, 23:11

Autor Tema:  Error Campos Vacios  (Leído 1284 veces)

aguilot_21

  • Miembro activo
  • **
  • Mensajes: 30
    • Ver Perfil
Error Campos Vacios
« en: Martes 19 de Julio de 2005, 16:46 »
0
Buenas,

Cuando quiero insertar un registro y uno de los campos esta vacio, me muestra error que el campo esta vacio. Key Violation - no puede ser una cadena vacia

Lo hago asi:

BDades->TClientes ->Open();
BDades->TClientes ->Last();
BDades->TClientes ->Insert();
BDades->TClientes->FieldByName("CODIGO")->AsString = Edit1->Text;
BDades->TClientes->FieldByName("NIF")->AsString = Edit2->Text;
BDades->TClientes->Post();
BDades->TClientes->Close();

Inserto el registro en una tabla access.

El problema es que hay campos que tengo que dejar en blanco para posteriormente modificarlos.

Saludos,

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Error Campos Vacios
« Respuesta #1 en: Martes 19 de Julio de 2005, 18:06 »
0
asi sin profundizar mucho...
el campo de la tabla de access esta marcado como not null, es decir no puede ser nulo.. ese es el key que estas violando.

soluciones posibles:
1- remueve esa condicion de la tabla de access
o
2- llenalo con alguna cosa que despues sepas que es el que debes cambiar.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

aguilot_21

  • Miembro activo
  • **
  • Mensajes: 30
    • Ver Perfil
Re: Error Campos Vacios
« Respuesta #2 en: Miércoles 20 de Julio de 2005, 10:00 »
0
gracias