Я пытаюсь открыть базу данных доступа с расширением .accdb, чтобы я мог прочитать некоторую информацию из этой базы данных. У меня нет проблем делать это, если я использую мастера:Как открыть базу данных доступа в C#?
Однако при попытке использовать код, чтобы сделать это, я всегда получить исключение при попытке подключения:
От отладки Я понял, что исключение связано с тем, что оно не открыло соединение. Поэтому я открыть соединение, но база данных приходит как пустой:
Я огляделась переполнение стека и попытался применить многие из ответов на подобные вопросы, но они не работали. Теоретически, если я могу подключиться через мастер, я должен также иметь возможность подключаться через объект OleDBConnection в C#. Как я могу это исправить?
Я не уверен, но как насчет использования 'Provider = Microsoft.Jet.OLEDB.4.0;'? – techspider
Вы пытались сделать простой запрос sql к нему? используя 'OleDbDataReader'? – Alex
Пожалуйста, разместите код, в котором вы создаете экземпляр DataAdapter и задаете его строку запроса. –