[firebase-br] RES: Transações com consultas
Luiz Carlos
lcarlos2000 em bol.com.br
Seg Abr 8 17:39:02 -03 2013
Olá Jose,
Sim, as 2 IBQUERYS estão ligadas a uma mesma IBTRANSACTION, eu sei que dando o COMMIT qdo incluo ou edito os dados ele tambem serve para a IBQUERY de consulta. Minha duvida é se um usuario em uma estação ficar muito tempo sem fazer inclusão ou edição, fazendo somente consultas ou imprimindo, quer dizer, a transação vai ficar aberta muito tempo, isso pode causar algum problema?
Grato
Luiz Carlos
----- Original Message -----
From: Listas
To: 'FireBase'
Sent: Sunday, April 07, 2013 9:57 PM
Subject: [firebase-br] RES: Transações com consultas
Eu não entendi:
Você disse que usa o mesmo IBTransaction para as duas querys.
Se isso é verdadeiro quando você da commit na IBTransaction de edição, você
também atinge as querys de consultas.
Mas acho que não é isso que você está fazendo.
Eu sempre dou um rollback na IBTransaction de consulta antes de realizar uma
nova consulta.
Com isso eu libero a mesma no Firebird, o que não aconteceria se eu ficasse
com ela sempre ativa.
Atenciosamente
Jose Aparecido da Silva
Fasystem
-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Luiz Carlos
Enviada em: domingo, 7 de abril de 2013 12:18
Para: FireBase
Assunto: [firebase-br] Transações com consultas
Olá,
Uso IBX do Delphi 7 para conexão com o FIREBIRD e tenho uma IBQUERY para as
consultas e outra IBQUERY para inclusão e edição de dados. Ambas estão
ligadas a um mesmo IBTRANSACTION que está como READ COMMITED.
Eu só dou o COMMIT no IBTRANSACTIN na IBQUERY que inclui e edita os dados,
mas não dou COMMIT no IBTRANSACTION na IBQUERY que só faz consultas para não
zerar os componentes (dbgrid, dbtext, etc) que estão ligadas a IBQUERY da
consulta, gostaria de saber se está correto fazer dessa maneira ou se isso
pode gerar algum problema na rede.
Grato
Luiz Carlos
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista