如何使用 QBFC 连接到 QB UK Pro 2006?

问题描述

我可以连接到 QB US 2019 桌面。但是当连接到 QB UK Pro 2006 时 - 我收到一个错误

请求的 QBXML 版本不受支持或 未知"

我的代码

Dim msgset As imsgSetRequest
Set msgset = SessionManager.CreateMsgSetRequest("US",1,0)
msgset.AppendHostQueryRq
Dim QueryResponse As imsgSetResponse
Set QueryResponse = SessionManager.DoRequests(msgset)

我尝试了 QBFC14、QBFC13、QBFC5。

还尝试使用“英国”国家代码而不是“美国”。在这种情况下,我有一个错误

不支持的 qbXML 版本

使用 QBFC14 或

国家价值无效

使用 QBFC5。

根据 https://static.developer.intuit.com/resources/ReleaseNotes_QBXMLSDK_14_0.pdf UK QB Pro 2006 支持(第 13 页的最后一段)。但是在第一页我看到我不能在同一台机器上为不同国家安装 QB。这可能是原因吗?我实际上在同一台机器上使用这两个 QB,除了这个问题外,它们正常工作。

我在 Windows 7 上使用 Excel VBA。

代码有效(会话正在建立):

SessionManager.OpenConnection "","Excel"
SessionManager.BeginSession path,omDontCare

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)