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
Curtir tópico
+ 0
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.
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.
espero ter ajudado.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)