Inserir direto no Field sem DataControls

Delphi

10/06/2005

Fala galera....seguinte: estou tentando passar o valor de uma variável para meu Field sem passar pelos DataControls. Já tentei de várias formas. O campo no banco de dados (Firebird) está definido como not null. Minha aplicação é Multicamada, mas qdo faço isso (passar o valor de uma variável para o campo), dá erro que o campo não pode ser nulo, pois no banco está como not null.

no delphi estou fazendo o seguinte:

with ClienteDataSet do
begin
Field[0].Value := variável_do_tipo_integer; Post;
// Field[0] -> campo definido como not null no banco
post;
try
ApplyUpdates(0);
except
Edit;
end;
end;

estou utilizando DBExpress e DataSnap. Fazendo assim o valor não está sendo passado ao DataSetProvider do servidor de aplicação...pois recebo o erro EDataBaseError *** not null ***....

gostaria de saber se alguém sabe como resolver isso.

Vlw galera!!

T+


Tchelllo

Tchelllo

Curtidas 0
POSTAR