RES: [firebase-br] Dúvida sobre transação

Davi Eduardo Borges Wall davi.wall em mult.com.br
Seg Jun 4 08:29:05 -03 2007


Maciel,

Tudo depende do momento que você iniciou a transação até o momento que você a finalizou. Este tempo deve ser o mínimo possível.

Sugiro que você inicie uma transação logo antes do post. E Commit logo após.

Exemplo:

xxxx.StartTransaction;
xxxx1.Post;
xxxx.Commit;

Assim o tempo de exposição à transação diminui. A cada post os dados já estarão disponíveis para consulta em outras estações.

Espero ter ajudado.

[]'s

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Maciel Soncini Bueno
Enviada em: sexta-feira, 25 de maio de 2007 00:31
Para: 'FireBase'
Assunto: [firebase-br] Dúvida sobre transação

Ambiente,

Delphi 7 / DBExpress / Firebird 1.5

Tenho uma aplicação cujo um módulo trabalho com transaction.

Os dados de uma tabela, que são alterados, incluídos, etc..., precisam ser
vistos por todos os usuários independente desta transaction.

Hoje como essas informações estão na transaction, não consigo fazer isso
pois enquanto não dou o commit, as informações não ficam disponíveis.

Como posso proceder para resolver esse problema?

Maciel


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa




Mais detalhes sobre a lista de discussão lista