获取' -2147221005':'无效的班级字符串'尝试使用' sp_OACreate'创建对象时出错

时间:2018-06-12 05:44:10

标签: sql-server tsql sql-server-2012

我正在尝试运行以下脚本,使用EASendMailObj.Mail创建sp_OACreate对象,但获取:

  

' -2147221005':'无效的班级字符串'错误。

可能是什么问题?

DECLARE @hr int
DECLARE @oSmtp int
DECLARE @result int
DECLARE @description nvarchar(255)

EXEC @hr = sp_OACreate 'EASendMailObj.Mail',@oSmtp OUT
print @hr

If @hr <> 0
BEGIN
     EXEC @hr = sp_OAGetErrorInfo @oSmtp, NULL, @description OUT

     IF @hr = 0
     BEGIN
         PRINT @description
     END

     RETURN 
End

0 个答案:

没有答案