Acessando base Firebird com 2 aplicativos distintos
Olá amigos,
Tenho um sistema de automação comercial e faço acesso aos dados usando os componentes da aba Interbase do delphi 7.
Estou tendo um travamento geral quando duas aplicações diferentes usando os mesmo componentes tentam acessar a mesma base de dados no servidor Firebird 2.5. Simplesmente trava todo o sistema.
Alguém tem alguma ideia do que pode causar esse travamento sendo que si usar apenas uma aplicação de cada vez ae funciona normalmente.
Obrigado a todos...
Tenho um sistema de automação comercial e faço acesso aos dados usando os componentes da aba Interbase do delphi 7.
Estou tendo um travamento geral quando duas aplicações diferentes usando os mesmo componentes tentam acessar a mesma base de dados no servidor Firebird 2.5. Simplesmente trava todo o sistema.
Alguém tem alguma ideia do que pode causar esse travamento sendo que si usar apenas uma aplicação de cada vez ae funciona normalmente.
Obrigado a todos...
Licerio Neto
Curtidas 0
Respostas
Daniel Araújo
13/02/2019
Licerio, você não está deixando transações abertas?
GOSTEI 0
Licerio Neto
13/02/2019
Licerio, você não está deixando transações abertas?
Acredito que não, todas que abro estou finalizando com COMMIT OU ROLLBACK, mas vou dar uma revisada no codigo.
GOSTEI 0
Hélio Devmedia
13/02/2019
Olá amigos,
Tenho um sistema de automação comercial e faço acesso aos dados usando os componentes da aba Interbase do delphi 7.
Estou tendo um travamento geral quando duas aplicações diferentes usando os mesmo componentes tentam acessar a mesma base de dados no servidor Firebird 2.5. Simplesmente trava todo o sistema.
Alguém tem alguma ideia do que pode causar esse travamento sendo que si usar apenas uma aplicação de cada vez ae funciona normalmente.
Obrigado a todos...
Tenho um sistema de automação comercial e faço acesso aos dados usando os componentes da aba Interbase do delphi 7.
Estou tendo um travamento geral quando duas aplicações diferentes usando os mesmo componentes tentam acessar a mesma base de dados no servidor Firebird 2.5. Simplesmente trava todo o sistema.
Alguém tem alguma ideia do que pode causar esse travamento sendo que si usar apenas uma aplicação de cada vez ae funciona normalmente.
Obrigado a todos...
Você deve procurar nos parâmetros de conexão do seu componente qualquer opção que possa estar travando os registros. Em firebird os parametros de conexão sempre verificando se o isolation level é readComited, que é o parametro que permite transação sem travamento do registro.
Espero ter ajudado. um forte abraço e fique com Deus.
GOSTEI 0