Paradoxo: Consulta sem bloquear o arquivo de banco de dados
Pergunta
Eu estou tentando consultar um banco de dados Paradox existente que um terceiro povoa aplicação. Meu aplicativo agora está bloqueando o aplicativo de terceiros e eu estou querendo saber se há algum "dicas de consulta" ou propriedades de cadeia de ligação que irá consulta / abrir o banco de dados sem bloqueio.
O banco de dados é consultado usando ".NET Framework Data Provider para ODBC" conexões.
Solução
Mesmo se você seguir o .NET padrão standard 'desconectado' (você deve, perto cada conexão o mais cedo possível) que você está provavelmente ainda manter uma conexão doue aberta para o pool de conexão padrão. Para teste que você deve limpar o ConnectionPool depois de executar uma consulta.
Tanto quanto eu posso dizer, para ODBC que deve ser:
System.Data.Odbc.OdbcConnection.ReleaseObjectPool()