【发布时间】:2015-02-26 04:10:49
【问题描述】:
我在 MYOB 支持论坛上发布了this 问题,他们的支持团队回复说我最好联系熟悉 SQL Server 的人。
我正在尝试从我们的 MYOB 文件中获取数据到 SQL 服务器。我找到了下面的代码,但是它不会检索任何数据(我想我需要输入用户名和密码作为参数,但我不确定如何)。
以下是我的代码(已删除公司文件信息)
Declare @Object as Int;
Declare @ResponseText as Varchar(8000);
Exec sp_OACreate 'MSXML2.XMLHTTP'
, @Object OUT;
Exec sp_OAMethod @Object
, 'open'
, NULL
, 'get'
, 'http://localhost:8080/AccountRight/fccce.....6e/GeneralLedger/TaxCode/?api-version=v2'
, 'false'
Exec sp_OAMethod @Object
, 'send'
Exec sp_OAMethod @Object
, 'responseText'
, @ResponseText OUTPUT
Select @ResponseText
Exec sp_OADestroy @Object
谁能帮我解决这个问题?
谢谢。
【问题讨论】:
-
首先让它使用更简单的设置,即在服务器上创建一个 VBScript(或任何你喜欢的东西),运行并调试它。这将允许您发现您缺少的任何东西,例如登录等。直接跳入 SQL Server 中的 sp_OA sp 的复杂性太多,无法第一次工作或允许您调试
标签: sql-server myob