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.

Foi útil?

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()
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top