Fórum Atualização de dados. #192444
03/11/2003
0
bom dia Anderon . .. meu colega diogoalles ja postou esta pergunta na lita . .gostaria de ver se vc pode nos ajudar . .
o caso é o seguinte:
tenho um Form1 onde executo um Tquery q me exibe alguns resultados em um Grid.
fechando o Form1 e entrando no Form2 (que é uma tela de cadastro), realizo alteração em algum registro (utilizo comando sql Insert, Update...etc) e salvo. Neste Form2 eu já utilizei campos DB ligados a um TTable para trabalhar com os registros.
Após fazer o q preciso no Form2 (alterar um registro) e voltar para o Form1 e executar a sql do TQuery ela não traz os resultados com as alterações que fiz ... isso só acontece se eu fechar o programa e abri-lo novamente..
Utilizo Delphi7, Firebird1.5 e BDE.
Dentro do sistema tenho DataModule, TDatabase.
Já tentei realizar algumas alterações como utilizar componentes TTable no Form2 e executar o DbiSaveChanges no AfterPost .. dar um Refresh após o post ... Ainda no Form2 já utilizei StartTransaction e Commit (tanto com sql e com TTable) .. e nada funcionou ...
Alguém poderia me dar alguma dica se existe algo a nível de programação, bde, database ..etc ???
agradecido
Gilmar André Ehrig
andreehrig@terra.com.br
o caso é o seguinte:
tenho um Form1 onde executo um Tquery q me exibe alguns resultados em um Grid.
fechando o Form1 e entrando no Form2 (que é uma tela de cadastro), realizo alteração em algum registro (utilizo comando sql Insert, Update...etc) e salvo. Neste Form2 eu já utilizei campos DB ligados a um TTable para trabalhar com os registros.
Após fazer o q preciso no Form2 (alterar um registro) e voltar para o Form1 e executar a sql do TQuery ela não traz os resultados com as alterações que fiz ... isso só acontece se eu fechar o programa e abri-lo novamente..
Utilizo Delphi7, Firebird1.5 e BDE.
Dentro do sistema tenho DataModule, TDatabase.
Já tentei realizar algumas alterações como utilizar componentes TTable no Form2 e executar o DbiSaveChanges no AfterPost .. dar um Refresh após o post ... Ainda no Form2 já utilizei StartTransaction e Commit (tanto com sql e com TTable) .. e nada funcionou ...
Alguém poderia me dar alguma dica se existe algo a nível de programação, bde, database ..etc ???
agradecido
Gilmar André Ehrig
andreehrig@terra.com.br
Andreehrig
Curtir tópico
+ 0
Responder
Posts
03/11/2003
Tiquinha
Olá !!! bem o que eu faço pra que me retorne a atualização da tabela é:
no IBTransaction eu clico 2x e seleciono Read Committed clico OK e depois no DefauldAction escolho TACommittedRetaining.
Espero ter ajudado...
Patrícia
no IBTransaction eu clico 2x e seleciono Read Committed clico OK e depois no DefauldAction escolho TACommittedRetaining.
Espero ter ajudado...
Patrícia
Responder
Gostei + 0
03/11/2003
Andreehrig
coloquei um IBQuery e realizei um Update .. e no form de pesquisa ñ apareceu . . .
Só atualiza se eu fechar e abrir o programa de novo . . .
Só atualiza se eu fechar e abrir o programa de novo . . .
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)