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

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

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

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

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

А подробнее? Или примеров по FIBPlis не хватает из комплекта? У них же на сайте есть вроде?
...
Рейтинг: 0 / 0
29.03.2004, 09:52
    #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
30.03.2004, 08:54
    #32461676
Dik76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как использовать роли?
Со вторым вопросом как-будто разобрался :-) А по первому посоветуйте как быть, плиз.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как использовать роли? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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