0 / 0 / 0
Регистрация: 04.08.2005
Сообщений: 70

Как заставить процедуру выполняться под админом?

30.11.2005, 10:19. Показов 12777. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ситуация такая: Есть 2 базы данных, и при создании документа в одной из них, должны вноситься изменения в документ другой БД. Ясное дело, что автор документа прав на редактирование второй БД - не имеет, и дать их ему - невозможно, т.к. у нас автор - доступ по умолчанию в обе БД. Пока у меня только 1 вариант -агент, который выполняется по расписанию достаточно часто. Но уж очень много минусов у такого решения. Может, как-то можно в Лотусе создать аналог хранимой процедуры, как в Oracle, например?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.11.2005, 10:19
Ответы с готовыми решениями:

Как заставить процедуру работать из-под Delphi+DOA?
Есть процедура, которая заполняет таблицу. Использую DOA. Вызываю в OracleScript следующую конструкцию: execute procedure1; ...

Как заставить функции выполняться по порядку?
function first(){ setTimeout(function(){ console.log('1'); }, 1000); } function far(second){ first(); second(); }

Как заставить функцию выполняться в потоке
По примерам написал код создания потока: #include <iostream> using namespace std; #include <Windows.h> DWORD WINAPI...

5
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
30.11.2005, 11:16
Для: rocsolanka
Действительно, надо использовать агента по расписанию, но время выполнения поставить Never и вызывать его вручную методом NotesAgent.RunOnServer.
0
0 / 0 / 0
Регистрация: 04.08.2005
Сообщений: 70
30.11.2005, 11:39
А параметры ему никак нельзя не передать? И еще - насколько я поняла, есть возможность запускать агент от имени кого угодно - так может, есть смысл просто поставить админа в этом поле? Только там написано, что этого не смогут делать restricted signer и я пока не поняла, кто это такие - пользователь по умолчанию, которого нет в АСL будет restricted signer или нет?
Спасибо и сорри за глупые вопросы - просто сроки уже очень поджимают :-(((
0
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
30.11.2005, 12:07
Передать можно ID документа. В твоем случае ID второго документа.
И подписать агент тем, кто имеет право запускать агент на сервере. От его имени агент и будет запускаться.
0
0 / 0 / 0
Регистрация: 04.08.2005
Сообщений: 70
30.11.2005, 12:45
Ух ты здорово! А как передать, и самое главное, как ID потом в агенте вытащить?
0
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
30.11.2005, 12:53
Для: rocsolanka
Посмотри в хелпе 2-ой пример про NotesAgent.RunOnServer.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.11.2005, 12:53
Помогаю со студенческими работами здесь

Как заставить макрос автоматически выполняться?
Доброго времени суток. Есть макрос, который из одного текстового поля формы должен автоматом подставлять это же значение в другое...

Как в домене заставить выполняться bat-файл?
Сервер 2008R2 Есть простой bat-файл c одной строчкой, который меняет часовой пояс (tzutil.exe /s "North Asia Standard Time" ...

Как заставить функцию из content выполняться по запросу background?
Всем доброго времени суток! Прошу вашей помощи! Есть расширение для Chrome, в нем Background.js который закрывает новые вкладки, если...

Как заставить скрипт выполняться дальше после ошибки?
Вообщем в структуре кода есть некотрый случайный элемент который может вызвать ошибку а может её и не вызвать,нужно чтобы выполнение не...

Как сделать перенаправление на другой метод, т.е. заставить выполняться B вместо A
Если невозможно создать "delegate override void OnTick()", то как сделать перенаправление переопределения на другой метод? e4.OnTick()...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

Новые блоги и статьи
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru