2010-01-12 5 views
4

У меня есть пароль, защищенный файлом mdb, но затем я не могу получить к нему доступ на vb.net. Я не знаю правильный код для определения пароля. это мой текущий код, я знаю, что его неправильно, но я также не знаю, правильный код:Подключение к базе данных Access с паролем базы данных

conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\search.mdb;pwd=nit" 

ответ

6
conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Jet OLEDB:Database Password=MyDbPassword;" 

правильным формат для строки подключения.

Отъезд http://www.connectionstrings.com/access-2007 для получения дополнительной информации.

+1

Хотя параметр пароля правильный, у вас неправильный провайдер. Просто FYI, поэтому он не просто копирует и вставляет его. – Wade73

4

Я считаю, что строка соединения должна выглядеть следующим образом:

conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;Jet OLEDB:Database Password=MyDbPassword;" 

Вот ссылка на сайт, который может помочь с строковым соединением вопросами ConnectionStrings.Com HTH

Смежные вопросы