No tengo ningun campo persistente. lo solucioné de esta manera
Código:
dsCuentasElectronicas.DataSet.FieldByName('STATUS').AsString := 'ACTIVO';
dsCuentasElectronicas.DataSet.FieldByName('NUMERO_CUENTA').AsString := lCuenta.Text;
dsCuentasElectronicas.DataSet.FieldByName('ID_GRUPO').AsInteger := lEstacion.KeyValue;
dsCuentasElectronicas.DataSet.FieldByName('CVE_EMPRESA').AsString := lEstacion.Text;
Agregandoles un valor a los campos que me decia que no podias tener un valor NULL aunque no formen parte de mi query de insercion
Código:
insert into CUENTAS_ELECTRONICAS
(ID_CUENTA, STATUS, FECHA_CAPTURA, CAPTURADOR)
values
(:ID_CUENTA, :STATUS, :FECHA_CAPTURA, :CAPTURADOR)