Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вызов COM из хранимой процедуры??? / 6 сообщений из 6, страница 1 из 1
18.09.2001, 10:33
    #32014265
booze
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов COM из хранимой процедуры???
В 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
18.09.2001, 11:22
    #32014267
Sanek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов COM из хранимой процедуры???
а просто из процедуры вызвать xp_sendmail?
...
Рейтинг: 0 / 0
18.09.2001, 11:48
    #32014269
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов COM из хранимой процедуры???
У меня, например, вообще не работают данные процедуры (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
18.09.2001, 11:50
    #32014270
Vader
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов COM из хранимой процедуры???
а ты проанализируй код возврата сразу после вызова, например:

...
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
18.09.2001, 13:00
    #32014285
PeterG
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов COM из хранимой процедуры???
Попробуйте в EM\SQL Server Properties\Processor снять опцию "Use Windows NT fibers". Судя по приведенному Вами тексту ошибки, проблема в этом.
...
Рейтинг: 0 / 0
18.09.2001, 13:52
    #32014292
booze
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов COM из хранимой процедуры???
описание ошибки такое

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

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


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