Problema com Inserção (IBDataset/MDODataset)

Firebird

02/12/2005

Pessoal, criei uma tela de cadastro usando MDODataset, e vinculei o incremento do generator ao campo, através da propriedade generator field (no evento OnNewRecord)... O DBEdit responsável por mostrar o campo mostra que o mesmo recebeu o valor do generator, e no banco vejo que o generator foi incrementado, porém, dá erro dizendo que o valor do campo não pode ser nulo.... já adiantando, já coloquei required para false...

Então testei com IBDataset e acontece a mesma coisa....

Uso Firebird 1.5.2 e delphi 7.

Fiz assim, criei o select (Select * From Tabela Where ID = :ID). Fui no Fields Editor e adicionei todos os campos. Cliquei com o Botão direito, e fui em Dataset Editor, e selecionei na coluna da esquerda o campo ID e na coluna da direita os demais campos. Fui em GeneratorField e escolhi o generator, o campo e o evento (NewRecord). Não sei o que pode estar errado... alguém poderia me ajudar???

PS:Já testei sem parametrizar o Select (Select * From Tabela), mas ficou na mesma.


Thomaz_prg

Thomaz_prg

Curtidas 0

Respostas

Joni Nunes

Joni Nunes

02/12/2005

Olá colega, vc poderia coloar para nós o sql de insert que o componente gerou para vc ?. Assim podemos visualizar melhor, bem como ser mais epsecífico ao tentar te ajudar.


GOSTEI 0
POSTAR