powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вызов COM из хранимой процедуры???
6 сообщений из 6, страница 1 из 1
Вызов COM из хранимой процедуры???
    #32014265
booze
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Visual Basic COM метод вызывается так:

set myObj=CreateObject(Persits.MailSender)

myObj.AddAddress Email,Name 'причем Name - Optional, а Email - типа String

в хранимой проге после создания объекта @iMailObj пытаюсь вызвать метод AddAdress
exec @hr=sp_OAMethod @iMailObj,'AddAddress' , @Email=@ToWhom--,@Name='thj'
и вот @hr возвращает значение <0 то бишь ошибка
В чем проблема вызова метода COM???
Заранее спасибо!
...
Рейтинг: 0 / 0
Вызов COM из хранимой процедуры???
    #32014267
Sanek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а просто из процедуры вызвать xp_sendmail?
...
Рейтинг: 0 / 0
Вызов COM из хранимой процедуры???
    #32014269
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня, например, вообще не работают данные процедуры (SQL2000 SP1) по причине
"Server: Msg 8149, Level 16, State 1, Procedure sp_OACreate, Line 4
OLE Automation objects are not supported in fiber mode ."
...
Рейтинг: 0 / 0
Вызов COM из хранимой процедуры???
    #32014270
Vader
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а ты проанализируй код возврата сразу после вызова, например:

...
EXEC @hr=sp_OASetProperty @iFlds, 'Item', @SMTPServer,
'http://schemas.microsoft.com/cdo/configuration/smtpserver'
if @hr<>0
begin
print '@SMTPServer'
EXEC sp_OAGetErrorInfo @iFlds, @source OUT, @description OUT
print @source
print @description
print @hr
return
end
...
...
Рейтинг: 0 / 0
Вызов COM из хранимой процедуры???
    #32014285
PeterG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуйте в EM\SQL Server Properties\Processor снять опцию "Use Windows NT fibers". Судя по приведенному Вами тексту ошибки, проблема в этом.
...
Рейтинг: 0 / 0
Вызов COM из хранимой процедуры???
    #32014292
booze
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
описание ошибки такое

Description: sp_OAMethod usage: ObjPointer int IN, MethodName varchar IN [, @returnval <any> OUT [, additional IN, OUT, or BOTH params]]

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


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