IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.
Модератор: kdv
-
zdn
- Сообщения: 2
- Зарегистрирован: 07 фев 2005, 18:03
Сообщение
zdn » 07 фев 2005, 18:09
Подскажите, пожалуйста, как проверять возможность вошедшего пользователя добавлять, изменять, удалять записи из таблцы.
Использую Win2000, Firebird 1.5.1, FIB 5.2
-
Merlin
- Динозавр IB/FB
- Сообщения: 1502
- Зарегистрирован: 27 окт 2004, 11:44
Сообщение
Merlin » 07 фев 2005, 19:01
Либо методом тыка, либо заглянувши в доку на предмет таблицы rdb$user_privileges и строя запрос к ней.
-
zdn
- Сообщения: 2
- Зарегистрирован: 07 фев 2005, 18:03
Сообщение
zdn » 07 фев 2005, 19:27
Метод тыка подразумевается фальшывый запрос на вставку, например, это понятненько, а в самом компоненте нет такого свойства?
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 07 фев 2005, 19:34
в некоторых случаях достаточно дернуть prepare. А вообще средства разграничения доступа SQL не предусматривают получение пользователем информации, чего ему можно, а чего нельзя.