trigger...
Tö com um BD em Firebird onde em algumas tabelas foi-se criados generators e seus trigger para incremento automático do campo codigo, quando insiro um registro pelo gerenciador do BD no caso o IBExpert dá tudo beleza ele dispara o trigger preenchendo o campo, mas quando vou pro delphi essa trigger não é disparada toda vez q eu vou insiro um registro e vou gravar ele dá uma mensagem dizendo q o campo codigo não pode ser nulo.
O q fazer?
O q fazer?
Oquendo
Curtidas 0
Respostas
Delphi32
09/06/2005
Tente fazer o seguinte:
Dê um duplo-clique no dataset para abrir o Fields Editor.
Dê um clique sobre o campo que é preenchido automaticamente pela trigger e verifique a sua propriedade ReadOnly. Para que tudo funcione corretamente ela deve estar setada como False.
Dessa maneira o erro não vai mais aparecer. Se o problema persistir posta aqui de novo.
Até!
Dê um duplo-clique no dataset para abrir o Fields Editor.
Dê um clique sobre o campo que é preenchido automaticamente pela trigger e verifique a sua propriedade ReadOnly. Para que tudo funcione corretamente ela deve estar setada como False.
Dessa maneira o erro não vai mais aparecer. Se o problema persistir posta aqui de novo.
Até!
GOSTEI 0
Oquendo
09/06/2005
resolvi o problema
coloquei false na propriedade required do campo codigo.
mas valeu.
coloquei false na propriedade required do campo codigo.
mas valeu.
GOSTEI 0
Delphi32
09/06/2005
Putz... Era ´Required´ mesmo que eu estava querendo dizer... Troquei as bolas... Mas ainda bem que você conseguiu...
Até!
Até!
GOSTEI 0