Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
не проходит UPDATE без прав на SELECT
|
|||
|---|---|---|---|
|
#18+
MS SQL 2000 + ADO. Пользователь получает доступ к данным через хранимую процедуру. При этом нет прав на SELECT прямо в таблице. Т.е. получается горизонтальный фильтр. Но при этом сервер не дает ему выполнить UPDATE таблицы. Т.е. получается надо еще хранимую процедуру для UPDATE делать. Но в ADO команду изменения данных не заменишь. КАК ЖЕ БЫТЬ? Неужели придется давать права на SELECT всей таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2002, 14:22 |
|
||
|
не проходит UPDATE без прав на SELECT
|
|||
|---|---|---|---|
|
#18+
>>Т.е. получается надо еще хранимую процедуру для UPDATE делать. Да. >>Но в ADO команду изменения данных не заменишь. >>КАК ЖЕ БЫТЬ? Неужели придется давать права на SELECT всей таблицы Нет, права на селект я бы не давал. К сожалениею, автоматическое формирование команды на обновление, которое предоставляет ADO, в данном случае не подходит. И это поведение ADO нельзя модифицировать. Другое дело ADO.NET. Там можно задавать отдельные хп для операций добавления, обновления и удаления. Еще один вариант - обновление въю (созданный с опцией VIEW_METADATA) и навешеными на него INSTEAD OF triggers используя обычный ADO (2.5 - 2.7). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2002, 07:18 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32030055&tid=1822767]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
137ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 275ms |
| total: | 492ms |

| 0 / 0 |
