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

Keliniciante

Responder

Post mais votado

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]


Asa_mcmf

Asa_mcmf
Responder

Gostei + 1

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

Aceitar