A linha nao pode ser localizada para atualização

Delphi

03/06/2006

[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

Keliniciante

Curtidas 1

Melhor post

Asa_mcmf

Asa_mcmf

03/06/2006

Amigo, no evento AfterOpen de cada TADODataSet ou TADOQuery, insira o seguinte código

  
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]


GOSTEI 1
POSTAR