Доступ к таблице

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 не предусматривают получение пользователем информации, чего ему можно, а чего нельзя.

Ответить