Парадокс: запрос без блокировки файла базы данных - PullRequest
0 голосов
/ 20 июля 2009

Я пытаюсь запросить существующую базу данных Paradox, которую заполняет стороннее приложение. Мое приложение теперь блокирует стороннее приложение, и мне интересно, есть ли какие-либо "подсказки запроса" или свойства строки подключения, которые будут запрашивать / открывать базу данных без блокировки.

База данных запрашивается с помощью соединений «Поставщик данных .NET Framework для ODBC».

1 Ответ

1 голос
/ 20 июля 2009

Даже если вы следуете стандартному шаблону .NET «отключено» (вы должны закрыть каждое соединение как можно скорее), вы, вероятно, все еще сохраняете соединение открытым до пула соединений по умолчанию. Чтобы проверить это, вы должны очистить ConnectionPool после выполнения запроса.

Насколько я могу сказать, для ODBC это должно быть:

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