Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

Настройка доступа из Delphi к Access через ADO   Найти похожие ветки 

 
Антон   (2008-09-19 15:50) [0]

Использую Delphi 10 light, из которого открываю базу созданную в Access 12 (2007), для доступа использую драйверы ADO.
Настраиваю свойство ConnectionString у компонента ADOTable.
Если пароль у Access базы нулевой - всё работает, проверка подключения сразу проходит. Если использую пароль, драйвер ADO сообщает, что не найдена системная база.
Не могу понять - почему.. Пробовал теже действия переставив Access из пакета Office 2003 - тот же результат. Как быть,если база из Delphi должна быть видна, а в самом Accesse - любопытного пользователя, способного порушить данные - ждал бы пароль?..


 
Поросенок Винни-Пух ©   (2008-09-19 16:00) [1]

данные можно порушить и не имея пароля


 
Smile   (2008-09-19 16:04) [2]

А в строке ConnectionString пароль присутствует?
Типа:
Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=E:\...\Base.mdb;Persist Security Info=False;Jet OLEDB:Database Password= 123


 
Антон   (2008-09-19 16:36) [3]

А в строке ConnectionString пароль присутствует?

Вот моя ConnectionString:
Provider=Microsoft.ACE.OLEDB.12.0;Password=qq;Data Source=LastPrecept.мdb;Mode=Share Deny None;Persist Security Info=True


 
Антон   (2008-09-19 16:58) [4]

Спасибо всем кто откликнулся - нашёл на другом форуме ответ на свой вопрос:
Оказалось, что пароль нужно было вводить не на той страничке настройки драйвера, а самостоятельно ввести "Jet OLEDB:Database Password=qq"

Закрываю свой вопрос...


 
Palladin ©   (2008-09-19 17:16) [5]

:) мне даже и в голову не пришло, что где то не там ставишь...


 
Anatoly Podgoretsky ©   (2008-09-19 18:32) [6]

О какой странице настройки драйвера говоришь?


 
KSergey ©   (2008-09-22 10:51) [7]

Мне нравится в ADO использовать вариант метода
ADOConnection.Open(login, password);


 
KSergey ©   (2008-09-22 10:52) [8]

Правда как оно с Access - не знаю, для MS SQL использовал


 
sniknik ©   (2008-09-22 11:04) [9]

> Правда как оно с Access - не знаю, для MS SQL использовал
также как и с MS SQL, только не в этом случае, т.к. в обычном варианте это логин, пароль юзера (доступ к системе вообще), а тут используется пароль на базу (доступ к базе как к файлу).


 
имя   (2009-04-04 00:42) [10]

Удалено модератором


 
имя   (2009-04-04 00:42) [11]

Удалено модератором



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.063 c
15-1269453084
SergD
2010-03-24 20:51
2010.08.27
Экземпляр класса


3-1243871707
Trifle
2009-06-01 19:55
2010.08.27
forced writes on/off


15-1263936627
Юрий
2010-01-20 00:30
2010.08.27
С днем рождения ! 20 января 2010 среда


15-1268075230
Loginov Dmitry
2010-03-08 22:07
2010.08.27
Windows 7 и RunAs


15-1263763827
Юрий
2010-01-18 00:30
2010.08.27
С днем рождения ! 18 января 2010 понедельник





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский