Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как возвратить результат выполнения DTS в Access? / 7 сообщений из 7, страница 1 из 1
07.09.2004, 18:58:16
    #32684116
Мудрый клён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как возвратить результат выполнения DTS в Access?
т.е. запускаю DTS через dtsrun

Call Shell("dtsrun /S " & NameServer & " /e /NDTS_sostav", 1)

далее он выполняет.
Я немогу вынуть результат выполнения.
Кроме того выполняет он паралельно с кодом VBA ?!
Исходя из результата, далее выполнить код VBA.
...
Рейтинг: 0 / 0
07.09.2004, 20:51:31
    #32684191
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как возвратить результат выполнения DTS в Access?
сделай в DTS файлик/поле в табличке на сиквеле (флажок) - и дождись в access в цикле результата
...
Рейтинг: 0 / 0
07.09.2004, 21:05:31
    #32684199
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как возвратить результат выполнения DTS в Access?
в догон Глори-сиквел рекомендует глобальные переменные
см BOL <<Using Global Variables with DTS Packages>>
...
Рейтинг: 0 / 0
14.09.2004, 12:42:03
    #32693490
Мудрый клён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как возвратить результат выполнения DTS в Access?
Shuhardсделай в DTS файлик/поле в табличке на сиквеле (флажок)...

Не могу сообразить.
...
Рейтинг: 0 / 0
14.09.2004, 12:53:46
    #32693521
neal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как возвратить результат выполнения DTS в Access?
На сервере сделать табличку с одним полем - tinyint 0 или 1

Внутри DTS можно сделать
первым шагом выполнение SQL запроса с нужным коннекшеном присвоить этому полю 0
последним шагом присвоить этому полю 1

А внутри Access'а ждать когда в этой прилинкованной с сервера таблицы появиться 1.

Но нельзя запускать одновременно с разных мест/разными пользователями/параллельно.

-------------------------------------------------------
Заходи в саpай аккуpатно - могут быть сеpьезные гpабли.
...
Рейтинг: 0 / 0
14.09.2004, 13:01:11
    #32693542
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как возвратить результат выполнения DTS в Access?
Мудрый клён Shuhardсделай в DTS файлик/поле в табличке на сиквеле (флажок)...

Не могу сообразить.
до запуска DTS в некоей таблице установить в единственной записи единственное поле в 0
в DTS по окончанию работы енто поле поставить в 1 (зовётся флажок/семафор)
Access в цикле долбиться в поле,ждёт 1
...
Рейтинг: 0 / 0
14.09.2004, 13:02:48
    #32693550
Мудрый клён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как возвратить результат выполнения DTS в Access?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как возвратить результат выполнения DTS в Access? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]