Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

О добавление юзера в InterBase

830
04 июня 2003 года
MVal
76 / / 17.10.2002
Добрый день.
У меня такой вопросик. Нужно создать (програмно) юзера на сервер InterBase. Это вроде-бы делается через функцию IB API isc_add_user. Но что-то я ни как не пойму - как ее правильно применить. Может быть кто-нибудь может привести примерчик использования этой (или любой другой) функции для выполнения данной поперации.
Спасибо за ранее.
2.1K
05 июня 2003 года
maximaximax
83 / / 05.06.2003
Цитата:
Originally posted by MVal
Добрый день.
У меня такой вопросик. Нужно создать (програмно) юзера на сервер InterBase. Это вроде-бы делается через функцию IB API isc_add_user. Но что-то я ни как не пойму - как ее правильно применить. Может быть кто-нибудь может привести примерчик использования этой (или любой другой) функции для выполнения данной поперации.
Спасибо за ранее.



USER_SEC_DATA sec;

sec.server = "your_server";
sec.protocol = sec_protocol_tcpip;

sec.sec_flags = sec.sec_flags
| sec_password_spec
| sec_dba_user_name_spec
| sec_dba_password_spec
| sec_first_name_spec
| sec_last_name_spec;

sec.dba_user_name = "sysdba";
sec.dba_password = "masterke";

ISC_STATUS status[20] = {0};
sec.first_name = "Vasya";
sec.last_name = "Pupkin";
sec.user_name = "SCOTT";
sec.middle_name = "empty";
sec.password = "tiger";
sec.gid = 0;
sec.uid = 0;
sec.group_name = "";

isc_add_user(status, &sec);
if (status[0] == 1 && status[1] && status[1] != isc_dup_usrname_found
&& status[1] != isc_error_adding_sec_record) {
ShowMessage("Error: " + AnsiString(status[1]));
} else {
ShowMessage("Success!");
}

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог