Fórum quot;Record not found or changed by another userquot; #322692

01/06/2006

0

Olá pessoal...

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

Miuuudo

Responder

Posts

01/06/2006

Miuuudo

isso é só no SQL Server....


Responder

Gostei + 0

01/06/2006

Beppe

ProviderFlags do SDS ou CDS?

isso é só no SQL Server....

Numa base em outro banco funciona?!


Responder

Gostei + 0

02/06/2006

Miuuudo

sim sim...

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.


Responder

Gostei + 0

08/06/2006

Miuuudo

com a dll do delphi 2005 funciona


Responder

Gostei + 0

09/06/2006

Misael

Altere a propriedade pfInWhere (em ProviderFlags) do campo para FALSE no sqlDataSet e verifique se vai dar certo...!!! :!: :!:


Responder

Gostei + 0

11/06/2006

Miuuudo

o...
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


Responder

Gostei + 0

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

Aceitar