powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Запуск dll от лица чайника.
9 сообщений из 9, страница 1 из 1
Запуск dll от лица чайника.
    #32025511
lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем.
Есть следующая проблемка. Написал я 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'
ни к чему не приводит, то есть запрос работает и работает... И ничего не выдает.
Помогите, кто можит плз...
...
Рейтинг: 0 / 0
Запуск dll от лица чайника.
    #32025538
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пусть для примера она выводит msgbox какой-нито...

ни к чему не приводит, то есть запрос работает и работает... И ничего не выдает

А кнопку Ok/Cancel сервер сам должен нажимать ?
...
Рейтинг: 0 / 0
Запуск dll от лица чайника.
    #32025540
Dankov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А она ждет, пока тот дядя, под аккаунтом которого работает sql-сервер, нажмет кнопочку 'OK' в окошке, которое есть, но ты его просто не видишь. Другая пользовательская сессия, понимаешь ли.
...
Рейтинг: 0 / 0
Запуск dll от лица чайника.
    #32025547
lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем ответившим...
Но вот проблемка - в последнее время я его запускаю непосредственно с сервера - отчего ж ничего не отображается то?
Еще раз всех благодарю - надеюсь на дальнейшую помощь...
...
Рейтинг: 0 / 0
Запуск dll от лица чайника.
    #32025561
lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал по другому:
Вместо диалогового окошка просто создаю пустой файл. (Close не забываю). И все равно - итог тот же (см. первое письмо). Файл также не создается.
Как быть?
Всем заранее спасибо.
...
Рейтинг: 0 / 0
Запуск dll от лица чайника.
    #32025569
Dankov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А файл не на сетевой ли диск создается?
...
Рейтинг: 0 / 0
Запуск dll от лица чайника.
    #32025643
lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, не на сетевой. Пишу прямо D:\.... Да и даже бы если на сетевой, то уж по крайней мере запрос висеть не должен бы был...
Кто нибудь вообще Dll вызывал из SQL 6.5/2000?
...
Рейтинг: 0 / 0
Запуск dll от лица чайника.
    #32025648
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Тестировали ли вы вашу dll не под SQL ? Скажем из того-же VB ?

2. "Правильно" сделанные dll вызываются без проблем. Например, тот же FSO
...
Рейтинг: 0 / 0
Запуск dll от лица чайника.
    #32025689
lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем большое спасибо - с проблемой разобрался вроде бы более менее.
Только с MsgBox-ами проблема осталась, но это не важно уже.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Запуск dll от лица чайника.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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