Fórum Mensagens #156030

27/04/2003

0

Trabalho com ADOTable e Access...ao tentar gravar estou recebendo rotineiramente a seguinte mensagem:

The specified row could not be located for updating: Some values may have been changed since it was last read.

Se traduzi corretamente...
O registro especificado não pode ser encontrado para atualização. Alguns valores podem ter sido alterados desde a última leitura.

Não entendi o porquê desta mensagem !

Alguém sabe ?

Obrigado.


Luís Sérgio

Luís Sérgio

Responder

Posts

27/04/2003

Ildefonso

Olá, Luis.

Antes de mais nada: use tabelas do Access2000 ou mais recente. Se você criou as tabelas no Access97, importe-as para um novo bd no Access2k... há bugs que não foram solucionados para as versões anteriores.

Outra coisa a fazer (sempre para o Ac2k) é dar um ´.Refresh´ após fazer uma modificação em um registro e antes de voltar a modificá-lo. Normalmente, o Refresh é capaz de resolver o problema que você está tendo.

Lembre-se que o ADO é criado para atender o SQL Server, também, e alguns comandos levam algum tempo para abandonar o buffer e serem concretizados no HD. O Refresh tenta resolver isso.

Bom trabalho. 8)


Responder

Gostei + 0

27/04/2003

Luís Sérgio

Ildefonso, muito obrigado, me quebrou um galhão !


Responder

Gostei + 0

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

Aceitar