Problemas com ClientDataSet
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
Curtidas 0
Respostas
Rafs
04/08/2004
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.
GOSTEI 0
Rob
04/08/2004
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.
GOSTEI 0