2009-07-20 6 views
0

J'essaie d'interroger une base de données Paradox existante qu'une application tierce remplit. Mon application bloque maintenant l'application tierce et je me demande s'il y a des "indications de requête" ou des propriétés de chaîne de connexion qui vont interroger/ouvrir la base de données sans bloquer.Paradox: requête sans verrouillage du fichier de base de données

La base de données est interrogée à l'aide des connexions «.NET Framework Data Provider for ODBC».

Répondre

1

Même si vous suivez le modèle standard'NET déconnecté '(vous devriez fermer chaque connexion le plus vite possible), vous gardez probablement une connexion ouverte au regroupement de connexions par défaut. Pour tester cela, vous devez effacer le ConnectionPool après avoir exécuté une requête.

Pour autant que je peux dire, pour ODBC il devrait être:

System.Data.Odbc.OdbcConnection.ReleaseObjectPool() 
+0

Je teste ce aujourd'hui. Merci pour la réponse. –

Questions connexes