powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / sp_OAMethod @oPKG 'Execute' не работает
1 сообщений из 1, страница 1 из 1
sp_OAMethod @oPKG 'Execute' не работает
    #32076460
alex_v_filatov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почтенные,
Пытаюсь запустить из SQL скрипта DTS package который экспортирует таблицу в текстовый файл. Скрипт выполняется без ошибок, но файл не экспортируется. Сам по себе DTS package работает. Причем ежели этот же код написать на VBScript и запустить из другого DTS package, все то же работает. Работаю с MSQL7 sp 3, Wnidows2000.

Может быть кто-нибудь сталкивался с подобной ситуацией?
Спасибо...

Скрипт:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
declare @oPKG int,
           @hr int

EXEC @hr = sp_OACreate 'DTS.Package', @oPKG OUT
IF @hr <>  0 
BEGIN
    PRINT '***  Create Package object failed'
    RETURN
END

EXEC @hr = sp_OAMethod @oPKG OUT, 'LoadFromSqlServer', NULL, 
  @ServerName='DevServer', @PackageName='ExportToFlatFile', @Flags= 256 
IF @hr <>  0 
BEGIN
    PRINT '***  Load Package failed'
    RETURN
END

EXEC @hr = sp_OAMethod @oPKG, 'Execute'
IF @hr <>  0 
    PRINT '***  Execute failed'

...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / sp_OAMethod @oPKG 'Execute' не работает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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