База данных не может быть найдена в Visual Studio 2010 C # - PullRequest
0 голосов
/ 19 ноября 2011

Я создавал приложение с использованием Visual Studio 2010 C # и Microsoft Access 2007. Я новичок в этом, и у меня возникают некоторые ошибки.Я пытался использовать MySQL в качестве базы данных раньше, но когда я изменил его на MS Access 2007, возникли ошибки, указывающие, что формат базы данных не распознается.

Вот экран печати: enter image description here

Тип файла созданной мной базы данных: .accdb .Пожалуйста помоги.Спасибо

Ответы [ 2 ]

3 голосов
/ 19 ноября 2011

Драйвер, который вы используете для подключения к базе данных accdb, устарел, установите Access 2010 Driver и затем измените строку подключения следующим образом:

string MyConString = Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\pathofyourDatabase.accdb
0 голосов
/ 19 ноября 2011

Либо база данных зашифрована, либо у вас недостаточно движка доступа для архитектуры (x86 / x64). Visual Studio также является 32-разрядным и, вероятно, не может подключиться к базе данных x64. Смотрите этот пост .

...