Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/107: Рейтинг темы: голосов - 107, средняя оценка - 4.71
133 / 133 / 29
Регистрация: 17.09.2010
Сообщений: 288

Подключиться к зашифрованной паролем БД

04.12.2010, 14:59. Показов 21755. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день! Есть зашифрованная паролем база данных. В строке подключения пишу:
C#
1
conn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=base\\base.accdb;Password=мой пароль");
При запуске программы пишет:
Не удается запустить приложение. Системная база данных отсутствует или открыта с монопольным доступом другим пользователем.
Читал форум, и смотрю, что должно работать. Не подскажите, что не так? Пробовал подключиться к старой (*.mdb), ошибка та же.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.12.2010, 14:59
Ответы с готовыми решениями:

ADO подключиться к базе с паролем
Всем привет! Использую Delphi 7. Есть база MS Access 2003 -- base.mdb. Открываю её через Access в монопольном режиме и ставлю...

Оправка зашифрованной почты
при отправке почты выставляется поле шифрование документа...но при получении юзверем SecretEncryptionKeys поле исчезает..те чел может...

Парсинг зашифрованной HTML
Возникла задача парсинга страниц HTML! С самим парсингом всё понятно, но наткнулся на строку с таким кодом после выполнения string html =...

9
 Аватар для Sergei
1513 / 780 / 103
Регистрация: 22.04.2008
Сообщений: 1,610
04.12.2010, 15:07
А случайно во время подключения к БД она не открыта в MS Access?
1
 Аватар для Terion
271 / 203 / 13
Регистрация: 18.06.2010
Сообщений: 491
04.12.2010, 15:27
уверены, что обращение идет,куда надо?попробуйте прямой путь к файлу указать. плюс, а разве не надо user id в данном слуаче указывать?

и да, как выше было сказано, базу до этого не открывали?вручную в проводнике или в самой программе до этого какие-то действия с ней были?
1
133 / 133 / 29
Регистрация: 17.09.2010
Сообщений: 288
04.12.2010, 15:47  [ТС]
Переписал строку подключения:
C#
1
conn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;" + @"Data Source=C:\Users\Евгений\Documents\Visual Studio 2010\Projects\Base\Base\bin\Debug\base\base.accdb;User ID=Евгений;Password=11111");
Ошибка та же. База закрыта. Сначала, что б задать пароль, открыл монопольно, задал, базу закрыл, потом, для проверки, открыл просто, ввел пароль, база открылась, закрыл. Компилирую программу, ошибка.
0
 Аватар для Terion
271 / 203 / 13
Регистрация: 18.06.2010
Сообщений: 491
04.12.2010, 15:49
Цитата Сообщение от eji Посмотреть сообщение
Сначала, что б задать пароль, открыл монопольно, задал, базу закрыл, потом, для проверки, открыл просто, ввел пароль, база открылась, закрыл. Компилирую программу, ошибка.
это вы всмысле все программно сделали? или руками при создании? выкладывайте весь код тады, будем разбираться
1
133 / 133 / 29
Регистрация: 17.09.2010
Сообщений: 288
04.12.2010, 16:00  [ТС]
Terion, кода нет, пароль задаю в самой БД. В самой программе пытаюсь ее открыть, не открывает с паролем, только без него открывает.
0
 Аватар для Terion
271 / 203 / 13
Регистрация: 18.06.2010
Сообщений: 491
04.12.2010, 16:32
попробуй подобной строкой
C#
1
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Jet OLEDB:Database Password=MyDbPassword;
у меня вроед бы открылось
2
133 / 133 / 29
Регистрация: 17.09.2010
Сообщений: 288
04.12.2010, 16:52  [ТС]
Terion, Открылось! Спасибо, Вам огромное! Вы меня всегда выручаете.
0
 Аватар для Terion
271 / 203 / 13
Регистрация: 18.06.2010
Сообщений: 491
04.12.2010, 16:54
1
5 / 5 / 4
Регистрация: 01.08.2012
Сообщений: 65
03.01.2013, 16:25
Долго искал и нашел лучший вариант это подключить один раз базу через мастер (Меню -> Данный -> Добавить новый источник данных...) потом вводим наш логин и пароль и скопируем код строку подключение и все работает
C#
1
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\\db1.mdb;Persist Security Info=True;Jet OLEDB:Database Password=password
OFFICE - XP, VS-2010
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.01.2013, 16:25
Помогаю со студенческими работами здесь

Извлечение данных с зашифрованной флешки
Есть такая проблема: Есть флешка зашифрованная битлокером, есть ли способ извлечь данные с неё ну или хотя бы частично

Создание зашифрованной базы в Delphi
Всем салам! Хочу написать программу типа "учета товаров, цен..ну и пр.". Остановился на том, как хранить информацию. Т.е. нужно создать...

Сохранение в блокноте зашифрованной информации
Просто сохранить получается, а вот зашифровать ни как не получается во всех уроках при дешифровании используют массив byteв а я из блокнота...

Проверка правильности зашифрованной текстовой информации
Задано массив с 128 байтов шифрованного текстового документа. Каждые два байта, представляют собой элемент, который имеет следующую...

Seagate FreeAgent создание зашифрованной папки
Приобрел Seagate FreeAgent ST903203FDA2E1-RK, 320 Gb. С диском шло программное обеспечение. Необходимо создать зашифрованную папку,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru