连接到QuickBooks桌面

本文关键字:桌面 QuickBooks 连接 | 更新日期: 2023-09-27 18:16:25

我正在尝试使用通常的QBFC类(c#)连接到QuickBooks accounting 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的应用程序,它工作正常,但这次我坚持尝试一些没有意义的事情。

连接到QuickBooks桌面

我发现了这个问题。似乎客户端计算机,将使用的应用程序需要安装QuickBooks SDK。

在SDK中,您可以获得位于

的可重新分发二进制文件的安装程序。
C:'Program Files (x86)'Intuit'IDN'QBSDK11.0'tools'installers

根据QB网站的规定,你不能以任何其他方式进行再分发。