Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.05.2015, 12:38   #1
S_007
Форумчанин
 
Регистрация: 22.11.2014
Сообщений: 109
По умолчанию Открыть базу Access с паролем в Delphi

Столкнулся с проблемой, уже почти закончил приложение и только дошло что на базу нужно поставить пароль, пароль поставил, но только теперь не могу открыть эту базу в приложении

Подключаюсь такой строкой, в переменной - s1 путь к файлу базы

Код:
ADOConnection1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data '+'Source='+s1+';Persist Security Info=False';
Подскажите что нужно сделать чтоб открыть базу с паролем?
За ранее благодарен
S_007 вне форума Ответить с цитированием
Старый 29.05.2015, 12:58   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Цитата:
что нужно сделать чтоб открыть базу с паролем?
Задать правильно параметры. Для этого вполне достаточно пробежаться по списку похожих тем внизу. Еще оказывается (надо же) поисковики есть, которые элементарно отвечают на такие и похожие вопросы
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 29.05.2015, 13:31   #3
S_007
Форумчанин
 
Регистрация: 22.11.2014
Сообщений: 109
По умолчанию

Спасибо Аватар! Прежде чем задавать здесь вопросы, всегда сначала ищу, а когда ничего не получается, то тогда спрашиваю

Пробовал так - пишет "Невозможно найти установленный ISAM"

Код:
ADOConnection1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data +Source=+Patch_DB+;Persist Security Info=False;Jet OLEDB:Database Password=mypass120370';
S_007 вне форума Ответить с цитированием
Старый 29.05.2015, 13:47   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Цитата:
Data +Source=+Patch_DB+;
А это что такое супер-пуперское?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 29.05.2015, 13:50   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Открой окно настройки ADOConnection, настрой там и посмотри как он сформирует строку подключения.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.05.2015, 14:08   #6
S_007
Форумчанин
 
Регистрация: 22.11.2014
Сообщений: 109
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Открой окно настройки ADOConnection, настрой там и посмотри как он сформирует строку подключения.
Дело в том что я и там подключиться не могу, ругается постоянно
S_007 вне форума Ответить с цитированием
Старый 29.05.2015, 14:12   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Может чет недонастроил?
Мне как-то не приходилось делать запароленные Акцесс базы, но ИМХО что-то ты в настройках ADO всетки упускаешь.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.05.2015, 14:26   #8
S_007
Форумчанин
 
Регистрация: 22.11.2014
Сообщений: 109
По умолчанию

На вкладке "Поставщик данных" выбираю Microsoft.Jet.4.0.OLEDB Provider
На вкладке "Подключение" выбираю путь к базе
На вкладке ""Все" Выбираю Jet OLEDB New Database Password

Варачиваюсь на вкладку "Поставщик данных" наживаю на кнопку "Проверить подключение" - Выскакивает окно - "Не выполнена проверка подключения из за ошибки инициализации поставщика. Ошибочный пароль"

Что то я наверно еще пропустил в настройках
Только что?
S_007 вне форума Ответить с цитированием
Старый 29.05.2015, 14:38   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

А пароль с логином??
скрин можешь показать де ты там настраиваешь это все?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.05.2015, 14:42   #10
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Код:
Provider=Microsoft.JET.OLEDB.4.0;Data Source=e:\db1.mdb;Persist Security Info=False;Jet OLEDB:Database Password=123
Путь к своей базе и свой пароль
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как открыть базу данных Access, без самой Access? Анна-22 Microsoft Office Access 6 30.05.2013 19:19
Открыть базу с паролем Кристина133 Помощь студентам 4 05.04.2013 20:09
Как открыть БД Access 2010 (.accdb) с паролем Dux БД в Delphi 2 16.07.2012 21:15
Открыть базу данных Access Letnab БД в Delphi 2 22.03.2011 07:39
Access 97, открыть базу данных Access alexhol Microsoft Office Access 0 27.04.2009 12:10