Pesquisa nãp retornar resultado duas vezes

Delphi

04/01/2008

fiz um pesquisa sql, mas ela so retorna um registro, toda vez que tento atualizar não encontra outros registros e dai tenho que sair do sistema para atualizar novamente
tipo assim: Faço a busca de um cliente e retorno seus dados para o relatorio, dai se vou buscar novo cliente tenho que fechar o sistema e tentar novamente. fiz o debug e ele passa o novo valor, mas não encontra no clientdataset
utlizo a combinação de sqlquery + datasetprovedir+clientdataset+datasouce

banco Firebird 2,0

delphi 2006

windos Vista

Preciso resolver esta sistuação o mais rapido possivel


Cpinho

Cpinho

Curtidas 0

Respostas

Sremulador

Sremulador

04/01/2008

amigo, em suas transações utilize o readcommited...


GOSTEI 0
Cpinho

Cpinho

04/01/2008

A psquisa sql não atualiza. engraçado que todas as outras pesquisas em outras tabelas do banco estão legal

Tenho que sair do sistema para atualizar a psquisa sql, algume me ajude por favor


GOSTEI 0
Paullsoftware

Paullsoftware

04/01/2008

Post o código que está usando para podermos melhor te ajudar :roll:


GOSTEI 0
Cpinho

Cpinho

04/01/2008

Post o código que está usando para podermos melhor te ajudar :roll:



cds.active := false;
with sql do
close;
sql.clear;
sql.add(´select * from PRODUTOS´);
sql.add(´where id := pGrupo´);
parambyname(´pGrupo´).asInteger := vGrupo;
Open;
End;
cds.active := true;

Bem, so estou com problemas na tabela PRODUTOS, faz a primeira busca e retorna legal, porem quando preciso atualizar retorna os mesmo registros.

Utilizo Sistema operacional Vista start Edition
Delphi 2006
Firebird 2.0

em tempo, tenho outras tabelas neste banco funcionando perfeitamente, tentei instalar o Firebird 1.5 no Vista mas não deu certo

Agradeço qualquer ajuda


GOSTEI 0
Cpinho

Cpinho

04/01/2008

Alguem poderia ajudar???


GOSTEI 0
POSTAR