Fórum Erro - DbExpress #327414

14/08/2006

0

Ola pessoal,
Sou novo na programação e gostaria de poder contar com a ajuda de
vcs...

Atraves do site DevMedia comecei a fazer um mini-curso de como
construir uma aplicação, porém nas aulas não foi abordado a construção
de um botão de alteração dos dados...

Baseado em meus conhecimentos e devo acrescentar que não são muitos
fiz o referido botão. Só que esta dando erro.

Gostaria de poder contar com a ajuda de algum amigo(a)...

Posso enviar os fontes para que alguem de uma olhada...

Valeu e aguardo algum retorno


Crvbdsilva

Crvbdsilva

Responder

Posts

14/08/2006

Marco Salles

Baseado em meus conhecimentos e devo acrescentar que não são muitos fiz o referido botão. Só que esta dando erro. Gostaria de poder contar com a ajuda de algum amigo(a)... Posso enviar os fontes para que alguem de uma olhada...


coloque aqui o codigo que voce fez para que a comunidade possa dar uma olhada e ver qual o tipo de erro


Responder

Gostei + 0

15/08/2006

Crvbdsilva

O erro é referente a um botão que inseri na aplicação...
Tenho alguns botões na aplicação...

Novo, Editar, Excluir, Salvar, Procurar

Como disse fiz a inclusão do botão Editar, com o objetivo de alterar um determinado registro.

Criei o botão e coloquei o seguinte código nesse botão (on-clicK)

DataSource1.DataSet.Edit;

Obs: Tenho um formulário base que contém o que é inerente as telas de cadastro. Nesse formulário tenho um DataSource.
Ao criar um formulário por herança ligo esse DataSource em um clientedataset que esta em um Data Module.

No data module - evento: AfterPost, tenho o seguinte código.

<clientedataset>.ApplyUpdates(0);

Ok.. Os botões estão funcionando sem problemas...

Repetindo o que disse, inseri um botão Editar e repeti os mesmos passos usados nos outros botões..

Só que não consigo alterar um determinado registro.
O erro é o seguinte: Unable to find record. No key especified. (É mostrado ao clicar no botão salvar).

Quando ele vai dar um: ApplyUpdates - Retorna o erro acima.

Eu até imagino do que se trata, creio que ele não esta conseguindo saber quem vai sofrer a alteração.

Mais com disse anteriormente não tenho experiência para resolver esse tipo de problema.

Se alguém puder receber o fonte e dar uma olhada eu ficaria muito grato.

É isso...

Abraço a todos..


Responder

Gostei + 0

15/08/2006

Marco Salles

Se alguém puder receber o fonte e dar uma olhada eu ficaria muito grato.


disponibilize-o , mas antes coloque o banco de dados


Responder

Gostei + 0

15/08/2006

Crvbdsilva

Posso enviar o fonte para seu e-mail?
Qual seu e-mail?

Grato


Responder

Gostei + 0

15/08/2006

Marco Salles

so banco Firebird 3 Interbase... Preferencia Firebird

o meu email e so voce clicar no Botão email perto da minha assinatura ...

salhamoda@uol.com.br


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar