您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

上下文sp_OAMethod中的msxml3.dll“发送”

上下文sp_OAMethod中的msxml3.dll“发送”

我整个周末都偶然发现了这个令人讨厌的问题。我个人发现“替换DLL”的解决方法很糟糕,所以我尽力提出了一个更安全的解决方案…幸运的是,我实际上找到了其中两个。

应用以下MS HotFix,可以永久解决此问题:

(请阅读该帖子以获取更多信息,并通过MS安全通道通过电子邮件请求此修补程序)

如果您无法应用HotFix,则在发出SEND命令时,仍可以通过使用稍有不同的语法来完成作业。代替这个:

Exec @ErrCode=sp_OAMethod @Object, 'send',null,'your-data';

做这个:

Exec @ErrCode=sp_OAMethod @Object, 'send("your-data")';

它适用于任何类型的HTTP请求数据: JSONXML 甚至标准POST请求的 application / x-www-form- urlencoded 。缺点是这种语法非常丑陋……您必须以这种方式更改所有存储过程。

其他 2022/1/1 18:32:58 有298人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶