ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Dois IBTRansaction e dois IBDatabase para o mesmo BD.

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
mindcabral
Novato
Novato


Registrado: Sábado, 3 de Fevereiro de 2007
Mensagens: 4

MensagemEnviada: Dom Fev 18, 2007 5:36 pm    Assunto: Dois IBTRansaction e dois IBDatabase para o mesmo BD. Responder com Citação

Olá pessoal.

Tenho um projeto que precisei utilizar dois IBTransaction e dois IBDataBase acessando o mesmo banco de dados FDB.
Isso pode no futuro me causar problemas de acesso ou no banco?
Existe alguma forma de fazê-los trabalhar sem um prejudicar o outro? Até o momento não vi nenhum problema no projeto, mas hoje demorou uns 30 segundos para carregar o sistema, o que geralmente ocorre em 3 segundos, se bem que acho que foi algo isolado, pois não ocorreu mais.

O motivo de ter utilizado mais um IBTRansaction e mais um IBDataBase é que preciso de um IBTRansaction com DefaultTransaction setado para TACommit; sendo que o do projeto está utilizando TARollback.

Agradeço a todos que me ajudarem.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
thomazs
Moderador
Moderador


Registrado: Segunda-Feira, 1 de Março de 2004
Mensagens: 2835

MensagemEnviada: Dom Fev 18, 2007 8:21 pm    Assunto: Responder com Citação

Citação:
Tenho um projeto que precisei utilizar dois IBTransaction e dois IBDataBase acessando o mesmo banco de dados FDB.
Isso pode no futuro me causar problemas de acesso ou no banco?

Não irá causar problema nenhum, pode ficar tranquilo.


Citação:
O motivo de ter utilizado mais um IBTRansaction e mais um IBDataBase é que preciso de um IBTRansaction com DefaultTransaction setado para TACommit; sendo que o do projeto está utilizando TARollback.

Mas porque não deixar um único IBDatabase com 2 ibtransacion's???
Digo isso pq, você tendo 2 ibdatabase's, apesar de não causar nenhum problema, irá criar 2 conexões, sendo desnecessárias. Para as ocasiões que você quiser usar a transação com default TARollback, basta trocar no componente (IBQuery, IBTable, etc).
_________________
Suporte e Consultoria em Desenvolvimento de Sistemas
Bacharel em Sistemas de Informação
Especialista em Bancos de Dados
Desenvolvimento: Clipper, Delphi, PHP, Python/Django
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB