|
![]() |
#1 |
Administrator
|
Ну я ж сказал
Цитата:
(C)\Classes\ReplaceDataAreaId\updateTableRows - line 31 вставить new SqlStatementExecutePermission('sql-запрос').assert(); а после строчки - CodeAccessPermission::revertAssert(); Либо отключить параметр caslevel (установить его в значение disable) в конфигурации АОСа (это в реестре) и перезапустить АОС. Лучше первый вариант - он правильнее. Опять-таки - джоб предлагался на условии идеи - т.е. на первых порах мы пермишны отключили, а потом джоб забыли поднять ![]() Проверю -отпишусь
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: Poleax (3). |
![]() |
#2 |
Участник
|
Еще нужно учесть, что SqlStatementExecutePermission разрешен только на стороне сервера, поэтому нужно в классе изменить свойство RunOn = Server, либо добавить статический серверный конструктор...
|
|
![]() |
#3 |
Участник
|
Цитата:
Судя по строке "(C)\Classes\ReplaceDataAreaId\updateTableRows ", ваш класс работает на клиенте. Дело в том, что statement - это серверный класс, и выполняется он всегда на сервере, а permission вы даете на стороне клиента... Последний раз редактировалось Bishop; 16.10.2009 в 19:16. |
|
![]() |
#4 |
Administrator
|
Цитата:
![]()
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: Alexx7 (1). |
Теги |
update_recordset, законченный пример, как правильно, полезное, системые поля |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|