Erro - DbExpress

Delphi

14/08/2006

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

Curtidas 0

Respostas

Marco Salles

Marco Salles

14/08/2006

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


GOSTEI 0
Crvbdsilva

Crvbdsilva

14/08/2006

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..


GOSTEI 0
Marco Salles

Marco Salles

14/08/2006

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


disponibilize-o , mas antes coloque o banco de dados


GOSTEI 0
Crvbdsilva

Crvbdsilva

14/08/2006

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

Grato


GOSTEI 0
Marco Salles

Marco Salles

14/08/2006

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


GOSTEI 0
POSTAR