[firebase-br] Sobre DBExpress

Roberto - Sui Generis roberto em suigenerisinf.com.br
Ter Ago 2 11:29:02 -03 2005


Estou usando DBExpress, Mestre detalhe com NestedDataset
Quando altero um CAMPO de um registro consigo gravar normalmente... Na hora
de gravar faço o seguinte teste:

if ClientDataSetMestre.ApplyUpdates(0) = 0 then
begin
  outros comandos...
end;

Mas quando simplesmente dou um duplo click num registro do Mestre, o
ClientDataSetMestre entra no modo de Edição, dou um post e até aí tudo OK...
mas ocorre erro no:
if ClientDataSetMestre.ApplyUpdates(0) = 0 then
O seguinte erro ocorre: Token unknown - line 2, char 1 where
Obs: Já olhei meu select e a princípio está OK...

Resumo: Somente não ocorre erro quando altero um CAMPO de um registro, mas
quando somente coloco no modo de edição e gravo ocorre erro... Pergunto:
teria como fazer um teste para ver se algum dado foi alterado no
ClientDataSetMestre??? Já usei o ClientDataSetMestre.Modified mas não
funcionou...

Roberto Krug





Mais detalhes sobre a lista de discussão lista