Abhilask kumar Ответов: 1

Подключите защищенную паролем базу данных ms access к asp.net.


Привет,

Я хочу использовать базу данных ms access для asp.net но при использовании защищенной паролем базы данных ms access произошла некоторая ошибка. Рабочий файл, когда я использую не защищенную паролем базу данных ms access. Ошибка " не удается открыть базу данных. возможно, это не база данных, которую распознало ваше приложение, или файл может быть поврежден."

Что я уже пробовал:

OleDbConnection con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:/Database.accdb;Jet OLEDB:Database Password=12345678");
                if (con.State == ConnectionState.Closed) { con.Open(); }<pre>

Maciej Los

Вы уверены, что ваше приложение имеет доступ в D ехать?
Я бы посоветовал прочитать это: Строки подключения доступа - ConnectionStrings.com[^], в частности: Функциональность DataDirectory

Abhilask kumar

да, база данных доступа существует в диске D. и я попробовал от connectionstrings.com. То же самое хорошо подключается и без защищенного паролем файла базы данных. Любой способ добавить пароль в файл базы данных из asp.net?

1 Ответов

Рейтинг:
2

Maciej Los

Прежде всего, пожалуйста, прочтите мой комментарий к этому вопросу.

Я бы предложил начать здесь: Пошаговое руководство: создание веб-страницы для отображения данных базы данных Access[^]

Но... Я должен предупредить тебя:

База данных Microsoft Access не рекомендуется для веб-приложений!!!


Для получения более подробной информации, пожалуйста, смотрите: ASP.NET параметры доступа к данным[^]


Abhilask kumar

Я успешно подключаю базу данных ms access без пароля базы данных, но когда я помещаю пароль в базу данных, возникает проблема.