powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как использовать роли?
10 сообщений из 10, страница 1 из 1
Как использовать роли?
    #32457438
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Использую FB 1.5/IBExpert 2004.03.01/Delphi(Zeos). Проблема следующая:
Создаю роль, даю права на нее юзверю. Конект из клиента проходит нормально, а вот сделать запрос не могу пишет:
SQL error no permission for read/select access.
Подскажите в чем проблема?
...
Рейтинг: 0 / 0
Как использовать роли?
    #32457469
Фотография Johnmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При коннекте надо указывать роль.
Подробности - ibase.ru

...
Рейтинг: 0 / 0
Как использовать роли?
    #32457575
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Johnmen : Спаибо!

Про необходимость передачи роли прочитал, теперь заковырка в другом, как ее указать через Zeos Access (ZConnect)? И вообще им кто-нибудь пользуется?
...
Рейтинг: 0 / 0
Как использовать роли?
    #32458074
Фотография Johnmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Dik76

Ни я, ни мои знакомые не знают и не пользуются.
Пользуются известными/популярными библиотеками. BDE, IBX, FIB+
...
Рейтинг: 0 / 0
Как использовать роли?
    #32458217
Denis Uskov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dik76И вообще им кто-нибудь пользуется?\r
Вот тут посмотри, если кого найдешь, прямо у него и спрашивай\r
------------------------\r
С уважением, Denis Uskov
...
Рейтинг: 0 / 0
Как использовать роли?
    #32458325
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПро необходимость передачи роли прочитал, теперь заковырка в другом, как ее указать через Zeos Access (ZConnect)?

Разобрался:
ZConnection.Properties.Add('isc_dpb_sql_role_name= USER_ROLE ');
...
Рейтинг: 0 / 0
Как использовать роли?
    #32459652
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мда... потыкался с Zeos и перешел на FiBPlus, времы поджимает :(, может кто-нибудь не большой пример скинет на мыло, плиз.
Надо пример и серверных процедур и клиентскй обработки (Delphi 7 + FB 1.5 + FibPlus 4.8.1)
...
Рейтинг: 0 / 0
Как использовать роли?
    #32459780
Andrew Kruchinin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторНадо пример и серверных процедур и клиентскй обработки (Delphi 7 + FB 1.5 + FibPlus 4.8.1)

А подробнее? Или примеров по FIBPlis не хватает из комплекта? У них же на сайте есть вроде?
...
Рейтинг: 0 / 0
Как использовать роли?
    #32460129
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
А подробнее? Или примеров по FIBPlis не хватает из комплекта? У них же на сайте есть вроде?

Примеры есть, но они не очень приближены к жизни.
Возьмем простой вариант, справочник S(id, name) и данные D(date, id_s, cnt), т.е. условно, поступление какого-либо товара. М/у S и D наложен FK_S__D.
Меня интересуют конкретные вещи:
1. В ХП как оформлять обработку exception и как их ловить на клиенте
Представляю себе два способа (может есть и др.):
а) проверять руками все бизнес правила и в случае нарушений возвращать (suspend) условный код (пр: код -1 Задваивание названия, -2 такого товара не существует и т.п.), анализировать код возврата и выдавать на клиенте сообщения, т.е. для каждой процедуры будет свой список ошибок.
б) наложить на таблицу именованные ограничения (uniques, FK...), не обрабатывать ни каких ошибок, ограничения сами вызовут exception, на клиенте ловить код ошибки и имя ограничения, ну и выводить соответствующую ошибку (список ошибок с ограничениями хранить в базе)
2. Как обрабатывать транзакции на клиенте?

Да, еще нет ли ссылки на список ошибок с расшифровкой?
...
Рейтинг: 0 / 0
Как использовать роли?
    #32461676
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Со вторым вопросом как-будто разобрался :-) А по первому посоветуйте как быть, плиз.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как использовать роли?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]