Donkey
|
PRESIDENTE PRUDENTE SP - BRASIL
|
|
Postada em 24/01/2008 19:29 hs
Estou desenvolvendo uma aplicação em mysql 4.22, conexão remota, usando driver ODBC (creio que seja a unica forma, estou correto?) Bem... acontece que estou com um problema, e estou apanhando igual cão sarnento.
Eu trabalho só com msde, usando OLEDB, por isso to perdidinho... o erro é o seguinte.
Eu faço inclusão, alteração, exclusão, pesquisa, enfim... tudo funciona.
+ se eu tenho um registro, eu vou alterar, + se eu gravo todos os campos os mesmos valores, ou seja, não houve alteração em nada, aparece que não pode localizar a linha , pois deve ter havido alteração desde a ultima leitura.
Se eu altero qualquer coisa, por mais boba q seja, não da o pau....
Alguem consegue me ajudar? Só to com dificuldade nisso mesmo...
Obrigado.
|
|
|
|
Maxcim
|
GUARULHOS SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 25/01/2008 09:26 hs
Donkey, isso que ta acontecendo é um erro na versão 4 do mysql, já passei por isso... a solução poder ser: atualizar para versão 5 ( a 6 é beta e ainda esta instavel) ou somente fazer alteraçoes e gravações como o modo insert e update. espero ter ajudado.
|
|
|
Donkey
|
PRESIDENTE PRUDENTE SP - BRASIL
|
|
Postada em 25/01/2008 09:45 hs
Caramba... isso é complicado, pq o banco fica numa provedora, não posso exigir q atualizem o banco só por causa de mim... E tambem o sistema ja ta todo feito na base de RS, rs.update, etc...
Mudar agora tambem vai dar um puta trabalho....
Mesmo assim valeu... quem tiver mais alguma dica....
|
|
|
|
Postada em 25/01/2008 10:15 hs
este erro só acontece quando vc faz uma gravação usando o modo recorsdet? aki , solucionei ( antes de migrar a base para v5) usando o insert/ update. dai num tive mais problemas. criei uma classe de gravação que simula o uso do Recordset e gera a linha com o insert/ update. se quiser te envio...
|
TÓPICO EDITADO
|
|
|
|
Donkey
|
PRESIDENTE PRUDENTE SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 25/01/2008 10:20 hs
Maxcim... nem testei com insert/update, acontece que esse sistema ja ta todo pronto e rodando em MSDE, funciona que é uma maravilha, + arrumei um cliente que quer banco mysql, o sistema agora ta apresentando esse bug com este banco, fica inviavel pra mim reescrever todo o sistema a essa altura só por causa desse erro e de um cliente....
Precisava resolver esse problema usando RS, do jeito q esta hj....
Obrigado.
|
|
|
|