Programación General > C++ Builder
Error Campos Vacios
(1/1)
aguilot_21:
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:
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.
aguilot_21:
gracias
Navegación
Ir a la versión completa