Fórum quot;Record not found or changed by another userquot; #322692
01/06/2006
0
Já tentei tudo.
Estou tentando fazer uma edição simples!!!
cds.close;
cds.commandtext := ´select Cod_Teste, Descricao from Teste´;
cds.open;
cds.edit;
cds.fieldByName(´Descricao´).AsString := ´nada´;
cds.post;
cds.applyupdates(0);
Já baixei o Midas.dll de 3 versões mais nova que a do delphi 7, e dá
esse erro: Record not found or changed by another user.
Quando mudo o UpdateMode do TDataSetProvider para upWhereKeyOnly,
mudo o ProviderFlags dos campos chaves e os normais (da forma que dizem pela internet) dá outro erro:
Unable to find record. No key specified
Um teste simples. Como pode dar tanto trabalho?
é por causa da versão do delphi?? Tem que baixar a atualização do 7.1???
que diacho é isso?
ficarei muito grato por qualquer ajuda.
Miuuudo
Curtir tópico
+ 0Posts
01/06/2006
Miuuudo
Gostei + 0
01/06/2006
Beppe
Numa base em outro banco funciona?!
Gostei + 0
02/06/2006
Miuuudo
e no SQL Server 2000 tambem funciona.
Só no SQL Server 7.0
não sei se é alguma configuração...
eu peguei o dbexpmss.dll do delhi 2005 para testar, ainda não testei.
Gostei + 0
08/06/2006
Miuuudo
Gostei + 0
09/06/2006
Misael
Gostei + 0
11/06/2006
Miuuudo
muito obrigado pela ajuda.
mas assim...
O que eu estou querendo é converter todo o sistema de delphi 3 para delphi 7 deixando de usar o bde.
E esse tipo de coisa eu tenho que evitar.
Já ouvi muito se falar em alterar o providerflag dos campos, mas seria inviável fazer isso em todo o sistema.
Como já falei, com a dll do Delphi 2005 esse problema é resolvido.
Já converti tudo e estou com outros problemas do dbexpress como o UNION e os parâmetros em subselects ou restrições de joins (ON)
desde já agradeço
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)