我正在尝试使用通常的QBFC
类(C#)连接到QuickBooks Accountant 2011.
QBSessionManager sessionManager = new QBSessionManager();
sessionManager.OpenConnection("", "Application");
我知道,从Intuit示例中,上面的代码应该连接到QuickBooks
应用程序的打开实例。
我得到的错误是:
Retrieving the COM class factory for component with CLSID {3C801F08-CDC5-4129-AAE8-CCC4F116B5BE} failed due to the following error: 80040154.
是的,我使用x86
作为目标来构建项目,但我想我错过了一些东西。我是否需要在客户端计算机上安装QuickBooks SDK
?我正在使用QB SDK 10,我是否需要使用QB SDK 11?
请指导我正确的方向。
PS:我做了另一个使用QBOE的应用程序,它运行正常,但这次我一直在尝试那些没有意义的事情。
答案 0 :(得分:2)
我发现了这个问题。似乎客户端计算机,将使用应用程序需要安装QuickBooks SDK。应该早点尝试过:)
答案 1 :(得分:1)
在SDK中,您将获得驻留在
的可再发行二进制文件的一些安装程序C:\Program Files (x86)\Intuit\IDN\QBSDK11.0\tools\installers
根据QB网站,您不能以任何其他方式进行再分发。