|
|
|
Как использовать роли?
|
|||
|---|---|---|---|
|
#18+
Всем привет! Использую FB 1.5/IBExpert 2004.03.01/Delphi(Zeos). Проблема следующая: Создаю роль, даю права на нее юзверю. Конект из клиента проходит нормально, а вот сделать запрос не могу пишет: SQL error no permission for read/select access. Подскажите в чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 17:36 |
|
||
|
Как использовать роли?
|
|||
|---|---|---|---|
|
#18+
To Johnmen : Спаибо! Про необходимость передачи роли прочитал, теперь заковырка в другом, как ее указать через Zeos Access (ZConnect)? И вообще им кто-нибудь пользуется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 18:40 |
|
||
|
Как использовать роли?
|
|||
|---|---|---|---|
|
#18+
>Dik76 Ни я, ни мои знакомые не знают и не пользуются. Пользуются известными/популярными библиотеками. BDE, IBX, FIB+ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 10:58 |
|
||
|
Как использовать роли?
|
|||
|---|---|---|---|
|
#18+
Dik76И вообще им кто-нибудь пользуется?\r Вот тут посмотри, если кого найдешь, прямо у него и спрашивай\r ------------------------\r С уважением, Denis Uskov ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 12:06 |
|
||
|
Как использовать роли?
|
|||
|---|---|---|---|
|
#18+
авторПро необходимость передачи роли прочитал, теперь заковырка в другом, как ее указать через Zeos Access (ZConnect)? Разобрался: ZConnection.Properties.Add('isc_dpb_sql_role_name= USER_ROLE '); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 12:48 |
|
||
|
Как использовать роли?
|
|||
|---|---|---|---|
|
#18+
Мда... потыкался с Zeos и перешел на FiBPlus, времы поджимает :(, может кто-нибудь не большой пример скинет на мыло, плиз. Надо пример и серверных процедур и клиентскй обработки (Delphi 7 + FB 1.5 + FibPlus 4.8.1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2004, 19:42 |
|
||
|
Как использовать роли?
|
|||
|---|---|---|---|
|
#18+
авторНадо пример и серверных процедур и клиентскй обработки (Delphi 7 + FB 1.5 + FibPlus 4.8.1) А подробнее? Или примеров по FIBPlis не хватает из комплекта? У них же на сайте есть вроде? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2004, 12:10 |
|
||
|
Как использовать роли?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext Примеры есть, но они не очень приближены к жизни. Возьмем простой вариант, справочник S(id, name) и данные D(date, id_s, cnt), т.е. условно, поступление какого-либо товара. М/у S и D наложен FK_S__D. Меня интересуют конкретные вещи: 1. В ХП как оформлять обработку exception и как их ловить на клиенте Представляю себе два способа (может есть и др.): а) проверять руками все бизнес правила и в случае нарушений возвращать (suspend) условный код (пр: код -1 Задваивание названия, -2 такого товара не существует и т.п.), анализировать код возврата и выдавать на клиенте сообщения, т.е. для каждой процедуры будет свой список ошибок. б) наложить на таблицу именованные ограничения (uniques, FK...), не обрабатывать ни каких ошибок, ограничения сами вызовут exception, на клиенте ловить код ошибки и имя ограничения, ну и выводить соответствующую ошибку (список ошибок с ограничениями хранить в базе) 2. Как обрабатывать транзакции на клиенте? Да, еще нет ли ссылки на список ошибок с расшифровкой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2004, 09:52 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=479&tid=1578942]: |
0ms |
get settings: |
5ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 394ms |

| 0 / 0 |
