Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как в программе подставить пароль в Access2000 (ADO)? [D6]


Viktor1 ©   (2002-11-06 12:47:00) 

В офисе ставлю руками пароль, как в Create подставить пароль?
Спасибо.


sniknik   (2002-11-06 14:40:00) [1]

Не понял вопрос. То что давал это запароливание базы.

на Create форме присваивай готовую строку с прописанным паролем базы
ADOConnection.ConnectionString:=
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\CashBase.mdb;Persist Security Info=False;Jet OLEDB:Database Password=111"


Tornado   (2002-11-06 14:31:00) [2]

Событие Create модуля данных:

DM1.ADOConnection.ConnectionString := "Provider=MSDASQL.1; Password=1111;Mode=Read|Write;Extended Properties="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" + path + ";"";

DM1- модуль данных
path- переменная, определяющая путь к БД
Password=1111;- пароль к базе данных


Viktor1   (2002-11-06 13:52:00) [3]

Create формы.
При вводе руками в Access нет Usera, вообще в строке соединения и в самом Accesse это одно и тоже.


asmith   (2002-11-06 13:26:00) [4]

Какой Create имеется в виду? AFAIK при работе через ADO детали соединения с базой следует указывать в строке соединения (connection string). Для Access это будет что-то типа: "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=bla-bla.mdb;User ID=somebody;Password=something"


sniknik   (2002-11-06 13:19:00) [5]

очень просто SQL командой
ALTER DATABASE PASSWORD 111 Null
это новый, поменять догадайся как :-))


Viktor1   (2002-11-06 13:10:00) [6]

Неужели ни кто не знает?


Наверх

Титульная страница Поиск, карта сайта Написать письмо