Fórum IBQuery e Transaction dinamica #415209
10/04/2012
0
Pessoal,
Estou com o seguinte problema:
- Tenho uma IBQuery que está em um data modulo
- Essa IBQuery é utilizada em um frame
- O frame é utilizado em várias telas do sistema
- Em cada tela eu passo para o frame qual é a transação (TIBTransaction) que ele está utilizando (pois algunas telas usam transações diferentes.)
- O frame recebe a transação da tela e atualiza dinamicamente a transação da ibquery que está no data modulo
- quando eu faço a inserção, alteração e exclusão na primeira tela que acesso o frame (independente de qual seja) tudo funciona.
- mas quando eu vou para a outra tela onde é necessário outra transação a ibquery simplesmente não faz nada.
- Quando a query está em mode de inserção atá aparece na grid do frame, mas quando chamo o posto e o applyUpdates o registro não é gravado
Eu já vasculhei meu código e estou dando os commits necessários e mesmo assim o registro não é gravado no banco quando acesso outra tela.
Alguem tem alguma idéia do que pode ser.
Agradeço desde já.
Estou com o seguinte problema:
- Tenho uma IBQuery que está em um data modulo
- Essa IBQuery é utilizada em um frame
- O frame é utilizado em várias telas do sistema
- Em cada tela eu passo para o frame qual é a transação (TIBTransaction) que ele está utilizando (pois algunas telas usam transações diferentes.)
- O frame recebe a transação da tela e atualiza dinamicamente a transação da ibquery que está no data modulo
- quando eu faço a inserção, alteração e exclusão na primeira tela que acesso o frame (independente de qual seja) tudo funciona.
- mas quando eu vou para a outra tela onde é necessário outra transação a ibquery simplesmente não faz nada.
- Quando a query está em mode de inserção atá aparece na grid do frame, mas quando chamo o posto e o applyUpdates o registro não é gravado
Eu já vasculhei meu código e estou dando os commits necessários e mesmo assim o registro não é gravado no banco quando acesso outra tela.
Alguem tem alguma idéia do que pode ser.
Agradeço desde já.
Command Informatica
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)