Вопрос № 100778: Добрый день уважаемые эксперты! Подскажите как из Delphi подключиться к базе Ms Access закрытой паролем при помощи компонента ADOConnection используя Microsoft Jet OLE DB Provider, желательно с примером, хотя бы строчки "Connection String"....
Вопрос № 100.778
Добрый день уважаемые эксперты! Подскажите как из Delphi подключиться к базе Ms Access закрытой паролем при помощи компонента ADOConnection используя Microsoft Jet OLE DB Provider, желательно с примером, хотя бы строчки "Connection String".
Заранее благодарен за ответы.
Отвечает: Mishell
Здравствуйте, Кисель Вадим!
в ConnectionString надо добавить параметр Jet OLEDB:Database Password
см. пример в приложении
Приложение:
Ответ отправил: Mishell (статус: 5-ый класс)
Ответ отправлен: 04.09.2007, 11:13 Оценка за ответ: 5 Комментарий оценки: Благодарю за быстрый и точный ответ
Отвечает: Shveps
Здравствуйте, Кисель Вадим!
У данного компонента есть булевское свойство Login Promt. Если true, то открывается диалоговое окно, где спрашивается логин и пароль. Либо вы можете сконфигурировать Connection String сами (нужно просто нажать кнопочку [...] в этом свойстве :)), ведь там делается все по- наитию. Там-же можно указать логин и пароль по умолчанию, если хотите. Даже если вы пароль зададите, ведь он в строке соединения не отобразится :).
Приложение:
--------- Пиво ф топку !!! Водку Тоже !!!
Ответ отправил: Shveps (статус: Студент)
Ответ отправлен: 04.09.2007, 11:58 Оценка за ответ: 3 Комментарий оценки: Спасибо за ответ, но хотель бы увидеть пример
Отвечает: sir henry
Здравствуйте, Кисель Вадим!
Подойдем к созданию подключения с Вашей базой с несколько другой стороны.
1. Откройте Проводник и в каталоге с Вашей программой создайте левой кнопкой мыши текстовый файл ("Создать -> Текстовый документ").
2. Переименуйте его, например в mybase.udl. Расширение ".udl" нужно обязательно.
3. Щелкните два раза по этому файлу и у Вас откроется окошко под названием "Свойства связи с данными".
4. На вкладке "Поставщик данных" выберите значение "Microsoft Jet 4.0 OLE DB Provider".
5. На вкладке "Подключение" выберите Вашу базу данных и в соответствующих полях введите имя пользователя и пароль. Затем нажмите кнопку проверить подключение, чтобы убедиться, что всё правильно.
6. Кидаете на форму компонент TADOConnection, в его свойстве "ConnectionString" нажимаете кнопочку с тремя точками и в открывшемся окне выбираете "Use Data Link File", после чего выбираете свой настроенный файл.
Всё! Соединение с Вашей базой настроено.
Ответ отправил: sir henry (статус: Академик) Россия, Красноярск ---- Ответ отправлен: 04.09.2007, 15:46 Оценка за ответ: 5 Комментарий оценки: Благодарю за быстрый и точный ответ