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

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

Изменить пароль на Access


_user ©   (2007-07-08 15:55:00) 

Для смены пароля на БД Access использовал код из статьи:
http://www.delphisources.ru/pages/faq/base/access_db_passwords.html
На строке:
db := DAO.OpenDatabase(DatabaseName, true, false, ';pwd=' + OldPassword);
возникает ошибка:
"ошибочный аргумент", хотя старый пароль я ввожу точно.
Помогите, пожалуйста!


_user   (2007-07-09 11:39:00) [1]

Спасибо, engine !


engine   (2007-07-08 16:27:00) [2]

Читаем справку по jet sql.
Там всё черным по русскому расписано:
Инструкция ALTER USER или DATABASE
Изменяет пароль существующего пользователя или базы данных.

Синтаксис
ALTER DATABASE PASSWORD новыйПароль прежнийПароль

ALTER USER пользователь PASSWORD новыйПароль прежнийПароль


_user   (2007-07-08 16:24:00) [3]

кое-что нашёл:
ADOQuery.SQL.Clear;
ADOQuery.SQL.Append('ALTER DATABASE PASSWORD [] [' + DBPassword + ']');
ADOQuery.ExecSQL;

а как изменитьпароль?


_user   (2007-07-08 16:08:00) [4]

поищу!


engine   (2007-07-08 16:04:00) [5]

Используй jet
инструкция ALTER DATABASE PASSWORD


Наверх

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