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

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

Как програмно поменять юзера в IBase


}|{yk ©   (2004-05-12 13:03:00) 

alter user <name_user> identified by <password> не проходит


}|{yk   (2004-05-12 16:04:00) [1]

вот уроды (с) :)


Danilka   (2004-05-12 15:13:00) [2]

[8] }|{yk ©   (12.05.04 14:03)
В ИБ нет create/alter user, см: [1] второе или третье предложение


Johnmen   (2004-05-12 14:11:00) [3]

Да-да... Склероз...:)

В DCL входят инструкции GRANT и REVOKE
И нет в стандарте ALTER USER...


}|{yk   (2004-05-12 14:03:00) [4]

DCL -  Data Control Language
SQL как я учил состоит из DDL,DML и DCL
и насколько я помню create/alter user есть в стандарте
Ну уж точно они есть в Оракле и мускуле


Danilka   (2004-05-12 13:59:00) [5]


> Как програмно поменять юзера


Ах, как-бы я хотел програмно поменять всех своих юзеров на грудастых белокурых красивеньких девок, но увы мне, увы.


y-soft   (2004-05-12 13:50:00) [6]

>}|{yk ©   (12.05.04 13:20) [3]

Или пароли раздавать может только админ?

Ну почему же? :)

Если слегка препарировать базу пользователей (ISC4.gdb, Admin.ib и др. в зависимости от версии), то можно и вообще любому зарегистрированному, а можно и админа удалить, только шифровать пароль придется самостоятельно (алгоритм давно известен) :)


Соловьев   (2004-05-12 13:49:00) [7]

2 }|{yk ©  
http://www.codenet.ru/db/ibsql/start.php


Johnmen   (2004-05-12 13:43:00) [8]

>Как это? Разве в DCL нет таких команд?

Не знаю, что есть DCL. :)
Может всё же пора посмотреть в документацию ?


}|{yk   (2004-05-12 13:20:00) [9]

>Нет такой спецификации команды.
Как это? Разве в DCL нет таких команд? В оракле есть, в мускуле есть, а здесь нету? Или пароли раздавать может только админ?


Курдль   (2004-05-12 13:14:00) [10]

А дропнуть/креатнуть + дать все гранты (роль)?


Johnmen   (2004-05-12 13:12:00) [11]

Нет такой спецификации команды.
Надо использовать функции клиентской библиотеки. Либо самому, либо с пом. специального компонента.


Наверх

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