![]() |
|
установить блокировку соединений программно | ☑ | ||
---|---|---|---|---|
0
Холодильник
19.06.14
✎
17:26
|
Хочу выгнать всех пользователей с базы программно, скриптом.
с ФАЙЛОВОЙ базы, прошу заметить. База - типовая УТ 10.3 Один из доступных вариантов - установить блокировку соединений и через пару минут штатный обработчик ожидания их сам выкидывает. скрипт: Basename = "C:\База" UserName = """Админ""" UserPassword = """1""" ConnectString = "File = " + BaseName + + "; Usr= " + UserName + " ;Pwd =" + UserPassword ' устанавливаем сом соединение Set v8 = CreateObject("V82.COMConnector") Set Connect = V8.Connect(ConnectString) Set Block = Connect.NewObject("БлокировкаУстановкиСоединений") Block.[Начало] = now Block.[КодРазрешения] = "123" Block.[Установлена] = TRUE Connect.[УстановитьБлокировкуСеансов(Block)] подключение срабатывает, COM-соединение регистрируется в ЖР, но скрипт вылетает с ошибкой, грит, метода такого нет. Хотя этот метод доступен для внешнего подключения. почему так? |
|||
1
ДенисЧ
19.06.14
✎
17:28
|
БлокировкаУстановкиСоединений
Мой СП не знает такого объекта... |
|||
2
ptiz
19.06.14
✎
17:30
|
Новые возможности и изменения версии 8.2 по сравнению с версией 8.1
Реализованы методы глобального контекста "УстановитьБлокировкуСеансов()", "ПолучитьБлокировкуСеансов()", а также объект "БлокировкаСеансов", предназначенные для управления блокировкой установки новых сеансов с информационной базой. Методы глобального контекста "УстановитьБлокировкуУстановкиСоединений()" и "ПолучитьБлокировкуУстановкиСоединений()", а также объект "БлокировкаУстановкиСоединений" сохранены для совместимости. Возможно, совместимость хромает. |
|||
3
Холодильник
19.06.14
✎
17:31
|
(1) ну вот хоть что-то твой СП не знает. а еще пытаешься продать
|
|||
4
Холодильник
19.06.14
✎
17:32
|
(2) плаформа 8.2.16.363, обычные формы, режим совместимости = не использовать
|
|||
5
Холодильник
19.06.14
✎
17:36
|
если подключаться из другой базы по ком-соединению - все работает. скрипт же - почему-то нет
|
|||
6
FIXXXL
19.06.14
✎
17:54
|
БлокировкаУстановкиСоединений и УстановитьБлокировкуСеансов
мож в этом дело? |
|||
7
Холодильник
19.06.14
✎
18:03
|
(6) да хз. я уже по всякому пробовал, и на 8.3 тоже.
за основу беру код из типовой обработки БлокировкаСоединенийСИнформационнойБазой |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |