Paradosso: Query senza bloccare il file di database
Domanda
Sto cercando di interrogare un database Paradox esistente che un'applicazione di terze parti popola. La mia domanda è ora bloccando l'applicazione di terze parti e mi chiedo se ci sono "suggerimenti query" o le proprietà della stringa di connessione che interrogare / aprire il database senza bloccare.
Il database viene interrogato con "dati .NET Framework per ODBC" connessioni.
Soluzione
Anche se si segue lo standard .NET 'disconnesso' modello (si dovrebbe, vicino ogni connessione al più presto) si sono probabilmente ancora mantenendo una connessione aperta Doue al pool di connessioni predefinito. Per verificare che si dovrebbe cancellare il ConnectionPool dopo si esegue una query.
Per quanto posso dire, per ODBC dovrebbe essere:
System.Data.Odbc.OdbcConnection.ReleaseObjectPool()