Fórum Dúvida de dbExpress Firebird #328079
25/08/2006
0
Pessoal, bom dia!
Estou migrando minha aplicação que hj é IBX para dbExpress e estou com algumas dificuldades, como por ex. na atualização de dados. Fiz as configurações conforme indicado em vários artigos, mas estou com um grande problema na hora de gravar dados. Nas minhas tabelas do banco de dados, criei triggers e generators para incrementar, e até ai tudo bem. Qdo insiro um novo registro pelo delphi, a primeira vez funciona legal, mas qdo tento inserir um outro registro em seguida, dá erro de ´Key violation´. A impressão que tenho é de que os dados não estão sendo atualizados, mesmo depois de dar um apllyupdates. Se fecho o clientdataset e abro de novo, funciona. Tentei colocar um refresh, em alguns casos funcionou, mas será q terei q colocar refresh no Afterpost de todos os meus cds?
Obrigado.
Marcelo
Estou migrando minha aplicação que hj é IBX para dbExpress e estou com algumas dificuldades, como por ex. na atualização de dados. Fiz as configurações conforme indicado em vários artigos, mas estou com um grande problema na hora de gravar dados. Nas minhas tabelas do banco de dados, criei triggers e generators para incrementar, e até ai tudo bem. Qdo insiro um novo registro pelo delphi, a primeira vez funciona legal, mas qdo tento inserir um outro registro em seguida, dá erro de ´Key violation´. A impressão que tenho é de que os dados não estão sendo atualizados, mesmo depois de dar um apllyupdates. Se fecho o clientdataset e abro de novo, funciona. Tentei colocar um refresh, em alguns casos funcionou, mas será q terei q colocar refresh no Afterpost de todos os meus cds?
Obrigado.
Marcelo
Mvicente
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)