Olá amigos, o problema já foi resolvido.
Estava acontecendo devido a tentativa de atualização da data de nascimento
que estava nula no banco, ou seja, -00-00.
Eu dei um update em todas as data para NULL e parou de dá o erro, não
entendi tbém...rsrs
A rotina da tela de cadastro é muito grande, não daria para postar aqui.
De qualquer forma está funcionando bem e já tratei para uma mensagem mais
amigavel.
Obs.: Só aconteceu esse problema na base de dados de um cliente que sofre
migração de outro sistema, e não havia reparado nessa data dessa forma.
Obrigado a todos.
Em 5 de fevereiro de 2010 08:59, Walter Chagas (Bol)
wchag...@bol.com.brescreveu:
Jorge, este erro normalmente aconteceu porque a tabela ou não tem uma chave
primária ou uma chave primaria não muito consistente e a atualização que
voce tentou fazer consiste em um registro que já exista no banco ou que o
SGBD interpretou como um registro duplicado.
Seria interessante, por exemplo, voce postar o código da rotina aque pra
ver se dá pra enxergar alguma coisa.
[]s
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br wchagasj%40bol.com.br
http://delphitocorporerm.blogspot.com/
http://twitter.com/wchagas
MSN: whitesock...@hotmail.com whitesockets%40hotmail.com
SKYPE: WalterChagasJr
- Original Message -
From: Jorge Ericsson
To: undisclosed-recipients:
Sent: Thursday, February 04, 2010 5:29 PM
Subject: [delphi-br] Urgente: Erro ao atualizar dados em uma tabela.
Amigos Delphianos,
Estou usando o Delphi 7 + ADO + MySQL e em alguns casos de atualização de
dados, está aparecendo esta mensagem qdo executo o POST:
*
A linha não pode ser localizada para atualização. Alguns valores podem ter
sido alterados desde que ela foi lida pela última vez
*Obs.: Não estou usando Master/Detail, apenas estou atualizando os dados em
uma tabela, depois de preencher alguns dados (DBLookUpComboBox), DBEdit
*
*Alguém poderia me dá uma solução para este problema ? *
*
Abraços,
Jorge Ericsson
Brasília - DF
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]
--
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages
* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos
* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
* Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br
* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html