Fórum A linha nao pode ser localizada para atualização #322793
03/06/2006
0
[color=red:6a8bd931de]Título editado por Massuda
Por favor, leia as [url=http://forum.clubedelphi.net/viewtopic.php?t=6689]Regras de Conduta[/url] do fórum, em especial o item 1.e[/color:6a8bd931de]
bom dia pessoal estou enfretando um problema com Tabela Access usando o ADo delphi 7
pois as vezes quando vou Alterar um campo ja preenchido o delphi mim da este seguinte erro
´ A linha nao pode ser localizada para atualização. Alguns valores podem ter sido alterados desde que foi lida pela ultima Vez´
abrigado atenção
Keliniciante
Curtir tópico
+ 1
Responder
Post mais votado
03/06/2006
Amigo, no evento AfterOpen de cada TADODataSet ou TADOQuery, insira o seguinte código
Isto fará com que as atualizações sejam feitas pela chave primária da tabela.
E importante que cada tabela do banco de dados tenha um campo Chave Primária.[/code]
procedure TDataModule.AfterOpen(DataSet: TDataSet); begin (DataSet as TADODataSet).Properties[´Update Criteria´].Value := 0; end;
Isto fará com que as atualizações sejam feitas pela chave primária da tabela.
E importante que cada tabela do banco de dados tenha um campo Chave Primária.[/code]
Asa_mcmf
Responder
Gostei + 1
Clique aqui para fazer login e interagir na Comunidade :)