[firebase-br] Erro: Unable to find record....

Simone simone em mithsan.com.br
Seg Jul 16 17:21:54 -03 2007


Galera, boa tarde!!!
Tenho uma aplicação em Delphi 7 com Firebird, onde defini minhas tabelas num
TDataModule, usando para cada tabela os seguintes componente: TSQLDataSet /
TDataSetProvider / TClientDataSet e TDataSource.
Segui a regra no ProviderFlags do TSQLDataSet e TClientDataSet usando
True/True/True e o resto False para os campos chave e True e resto False
para os não chave e no UpdateMode do TDataSetProvider upWhereKeyOnly, até
aí, blz, funciona tudinho, já numa tabela onde não tenho nenhuma chave,
defini tudo do ProviderFlags como True e o resto False e no UpdateMode do
TDataSetProvider upWhereAll, aí, qdo dou o ApplyUpdates(0) e abaixo um , me
retorna esse erro: Unabled to find record e a seguir: Must apply updates
before refreshing data....
Alguém pode me dar um help ???
Desde já, agradeço






Mais detalhes sobre a lista de discussão lista