Fórum SQLTable e ClientDataSet não gravam no DBGrid #191272
28/10/2003
0
Quando faço minhas alterações no dbGrid parece que está tudo bem, mas quando saio e volto no aplicativo, percebo que nao foi ´postado´ nada.
Uso um SQLConnection, um SQLTable, um DataSetPrivider, um ClientDataSet - cds, e um DataSource ligado a este CDS. Também um dbNavigator e o dbGrid.
Qual o evento de qual componente que devo aplicar o cds.applyUpdates.
No cds.refresh não funciona, só se eu forçar um refresh no dbNavigator, o que acho não ser necessário.
Parece simples mas em boa parte dos eventos que testei o Delphi exibe aquela mensagem de que a operação não é aceita para DataSets unidirecionais.
Existe alguma propriedade a mais que deveria configurar?
Agradeço qqr de ajuda nessa.
Théo
Curtir tópico
+ 0Posts
28/10/2003
Marcelo.c
cds.applyupdates(-1);
Gostei + 0
28/10/2003
Rômulo Barros
Tabela.applyupdates(-1);
Gostei + 0
29/10/2003
Théo
Olá. Infelizmente não funcionou!
Gostei + 0
29/10/2003
Théo
Retificando, eu espera que no fechamento do form ele chamasse o evento, mas tive que dar um básico cds.active := false dentro do evento close do form.
Muito obrigado pela preciosa ajuda!
Gostei + 0
29/10/2003
Théo
Tabela.applyupdates(-1);[/quote:5fa4685dd6]
10! Funcionou! Valeu!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)