Диалоговое Окно Openfiledialog + Метод Oledbconnection = Как AccessViolationException
Я работаю над приложением windows WPF.
Дело в том, что у меня есть
AccessViolationException
при работе с OpenFileDialog
и OleDbConnection
объекты.Сценарий: после запуска приложения я нажимаю на кнопку, которая отображает
OpenFileDialog
форма для поиска файла. После этого я использую Ан OleDbConnection
для того чтобы ссылаться на файл MS Access .accdb.Проблема: при первом запуске этого сценария все работает хорошо, но при попытке просмотреть файл или любой другой файл во второй раз возникает исключение; оно возникает после открытия формы и выбора файла.
После отладки кода я обнаружил, что при попытке открыть соединение
OleDbConnection
объект [ex: dbConnecntion.Open()
] исключение возникает, но если его опустить, оно исчезает, даже если я закрываю соединение и избавляюсь от ресурсов.Исключение:
AccessViolationException
>> попытка чтения или записи защищенной памяти. Это часто указывает на то, что другая память повреждена.