Como faço o pool de conexão funcionar no DBX?

Bem,Eu consegui obter o driver delegado para configurar corretamente, mas o pool de conexões ainda está me causando muitos problemas.

Das descrições fornecidas na documentação, parece que o pool de conexão deve funcionar assim:

Configurar o representante do driver DBXPool em um único objeto de conexão globalUse este objeto de conexão para todas as chamadas no banco de dadosCada chamada de banco de dados será roteada automaticamente através do driver delegado em uma conexão exclusiva do seu segmento, pertencente ao pool de conexão.

Na prática, estou achando que tudo parece ainda ser tratado pelo objeto Connection global, levando a todos os tipos de condições de corrida estranhas e falhas quando tento executar consultas DB a partir de vários threads simultâneos.

Caso seja relevante, não tenho muitos componentes específicos do DBX definidos; Eu geralmente executo consultas chamando oConnection.Execute método.

Alguma ideia do que estou fazendo errado? Eu estou perdendo um passo em algum lugar, ou eu tenho um mau entendimento de como o driver delegado DBXPool funciona?

questionAnswers(1)

yourAnswerToTheQuestion