José Mário Silva Guedes wrote: > A melhor solução que lhe sugiro e que comigo funciona muito bem, é o > seguinte: POOL de Conexões. > > Eu trabalho com Delphi + Zeos + PostgreSQL. > > Eu criei uma Thread específica que mantém um array de conexões com o banco > de dados. Quando uma outra Thread precisa fazer algo com o banco, ela > solicita uma conexão.
Plenamente de acordo. > Não compartilhe uma conexão entre várias Threads! > > Uma quer dar Insert, outra Delete... E a Transação, como fica? Compartilhar uma conexão não quer dizer compartilhar a mesma transação. -- Joao Morais