Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Запуск dll от лица чайника.
|
|||
|---|---|---|---|
|
#18+
Добрый день всем. Есть следующая проблемка. Написал я dll-ку, пусть, например, на VB. Пусть для примера она выводит msgbox какой-нито. И пускай я ее на сервере зарегистрирова, а потом желаю запустить следующим образом: DECLARE @object int DECLARE @hr int EXEC @hr = sp_OACreate 'cProj.cClass', @object OUT IF @hr <> 0 BEGIN EXEC sp_displayoaerrorinfo @object, @hr RETURN END EXEC @hr = sp_OAMethod @object, 'run' IF @hr <> 0 BEGIN EXEC sp_displayoaerrorinfo @object, @hr RETURN END А происходит следующее... sp_OACreate срабатывает нормально, т.е. без ошибок... а вот выполнение: EXEC @hr = sp_OAMethod @object, 'run' ни к чему не приводит, то есть запрос работает и работает... И ничего не выдает. Помогите, кто можит плз... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2002, 08:43 |
|
||
|
Запуск dll от лица чайника.
|
|||
|---|---|---|---|
|
#18+
Пусть для примера она выводит msgbox какой-нито... ни к чему не приводит, то есть запрос работает и работает... И ничего не выдает А кнопку Ok/Cancel сервер сам должен нажимать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2002, 11:49 |
|
||
|
Запуск dll от лица чайника.
|
|||
|---|---|---|---|
|
#18+
А она ждет, пока тот дядя, под аккаунтом которого работает sql-сервер, нажмет кнопочку 'OK' в окошке, которое есть, но ты его просто не видишь. Другая пользовательская сессия, понимаешь ли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2002, 11:50 |
|
||
|
Запуск dll от лица чайника.
|
|||
|---|---|---|---|
|
#18+
Спасибо всем ответившим... Но вот проблемка - в последнее время я его запускаю непосредственно с сервера - отчего ж ничего не отображается то? Еще раз всех благодарю - надеюсь на дальнейшую помощь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2002, 13:40 |
|
||
|
Запуск dll от лица чайника.
|
|||
|---|---|---|---|
|
#18+
Сделал по другому: Вместо диалогового окошка просто создаю пустой файл. (Close не забываю). И все равно - итог тот же (см. первое письмо). Файл также не создается. Как быть? Всем заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2002, 14:46 |
|
||
|
Запуск dll от лица чайника.
|
|||
|---|---|---|---|
|
#18+
А файл не на сетевой ли диск создается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2002, 15:01 |
|
||
|
Запуск dll от лица чайника.
|
|||
|---|---|---|---|
|
#18+
Нет, не на сетевой. Пишу прямо D:\.... Да и даже бы если на сетевой, то уж по крайней мере запрос висеть не должен бы был... Кто нибудь вообще Dll вызывал из SQL 6.5/2000? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2002, 08:24 |
|
||
|
Запуск dll от лица чайника.
|
|||
|---|---|---|---|
|
#18+
1. Тестировали ли вы вашу dll не под SQL ? Скажем из того-же VB ? 2. "Правильно" сделанные dll вызываются без проблем. Например, тот же FSO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2002, 08:36 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=46&tid=1823481]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 404ms |

| 0 / 0 |
