Dúvida generator client data set
Boa tarde a todos!
Estou fazendo o curso do Rodrigo Carreiro, onde ele ensinar criar uma aplicação complenta com firebird 2.0 dbx4 e delphi 2007. Minha dúvida é a seguinte:
Na construção do formulario cliente, produto etc... quando vou incluir um registro e clico no botão salvar ele ma dá a seguinte mensagem de erro, "CLIENTEID IS VALUE REQUERIED",suponho eu que o meu generator criado la no ibexpert junto minha trigger não esteja funcinando, pois na video aula ele pede pra inserir os campos no form, com excessão das chaves primarias ou seja(clienteid, produtoid.....)
Se puderem me ajudar agradeço a todos!
Obrigado
Diego Neves!
Diego Neves
Curtidas 0
Respostas
Fábio Cruz
30/03/2010
Amigo, em uma video aula ele mostra uma função para gerar automaticamente esses generator pelo delphi.
Segui tbm essas videos, e comigo funciona normalmente.
Segui tbm essas videos, e comigo funciona normalmente.
GOSTEI 0
Alan Souza
30/03/2010
geralmente quando ocorre esse tipo de erro comigo é que o Field está com a propriedade Required = True, vale a pena dar uma conferida. (como não assisti a videoaula não posso ter muita certeza)
GOSTEI 0
Diego Neves
30/03/2010
O problema ainda continua, segui as aulas do rodrigo até a 11 quando eu vou salvar os dados ai aparece a indesejada mensagem "FIELD VALUE REQUERIED"
GOSTEI 0
Marcos Iwazaki
30/03/2010
Amigo... qdo estava assim CLIENTEID IS VALUE REQUERIED
ele estava mostrando qual o campo que estava como required
agora vc disse que esta assim "FIELD VALUE REQUERIED"
ele não mostra mais qual o field. Mas o que acontece é que ainda esta tentando salvar e tem algum campo required.
vc pode fazer um teste assim. No after insert do seu dataset deve ser o ClientDataSet,certo?
La vc reinicia todos os fields por exemplo
MeuClientDataSet.fieldByName( 'Nome' ).AsString := 'Meu nome';
MeuClientDataSet.fieldByName( 'AlgumValor' ).AsFloat := 0;
ele estava mostrando qual o campo que estava como required
agora vc disse que esta assim "FIELD VALUE REQUERIED"
ele não mostra mais qual o field. Mas o que acontece é que ainda esta tentando salvar e tem algum campo required.
vc pode fazer um teste assim. No after insert do seu dataset deve ser o ClientDataSet,certo?
La vc reinicia todos os fields por exemplo
MeuClientDataSet.fieldByName( 'Nome' ).AsString := 'Meu nome';
MeuClientDataSet.fieldByName( 'AlgumValor' ).AsFloat := 0;
GOSTEI 0