Fórum Problemas com ClientDataSet #245594

04/08/2004

0

Pessoal, estou usando o Delphi7 Professional e ocorreu o seguinte problema ao usar um ClientDataSet. Tenho uma tabela onde dois campos são preenchidos via trigger, para preencher estes campos eu tenho que gravá-los na aplicação como Nulos, porém ao tentar dar o Post no ClientDataSet, ele me retorna o erro ´Field value required´. Se alguém souber resolver este problema ficarei mt grato. Abraços


Eniosb

Eniosb

Responder

Posts

04/08/2004

Rafs

Isto ocorre pq estes campos estão configurados no BD para nunca serem nulos.
O ClientDataSet respeita todas as diretrizes do BD, mesmo trabalhando em cache, portanto vc precisará gravar alguma informação nestes campos para poder dar um Post no ClientDataSet.


Responder

Gostei + 0

05/08/2004

Rob

Faça o seguinte, no evento o OnNewRecord do cds insira o valor 0 para os campos ´cdscampo.asinteger := 0´. Quando eles forem de fato para o banco os valores das triggers vão ser gravados como você quer.

espero ter ajudado.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar