Парадокс:Запрос без блокировки файла базы данных

StackOverflow https://stackoverflow.com/questions/1155462

  •  18-09-2019
  •  | 
  •  

Вопрос

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

Запрос к базе данных выполняется с использованием подключений "Поставщик данных .NET Framework для ODBC".

Это было полезно?

Решение

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

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

System.Data.Odbc.OdbcConnection.ReleaseObjectPool()
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top