qbXML C# and ReckonAccounts australia
本文关键字:australia ReckonAccounts and qbXML | 更新日期: 2023-09-27 17:50:27
我正在为一家澳大利亚公司开发一个winform(c#)应用程序的内部部署版本的Reckon Accounts Enterprise professional Service 2013。在运行这个应用程序的同一台服务器上安装了Reckon有没有人能告诉我
- 是quickbook和计算API是相同的还是不同的。
- 我需要在我的服务器上安装什么来连接到Reckon并触发qbXML查询。
我试着做以下事情我已经添加了QBSDKComUtil 1.0类型库的参考
我添加了对QBXMLRP2 1.0类型库的引用我的。net版本是4.0
using QBXMLRP2Lib;
private string ticket;
private RequestProcessor2 rp;
private string maxVersion;
private string companyFile = "";
private QBFileMode mode = QBFileMode.qbFileOpenDoNotCare;
private static string appID = "";
private static string appName = "ReckonConnector";
private void Form1_Load(object sender, EventArgs e)
{
rp = new RequestProcessor2();
//RequestProcessor2Class.
rp.OpenConnection2(appID, appName,QBXMLRP2Lib.QBXMLRPConnectionType.localQBDLaunchUI);
ticket = rp.BeginSession(companyFile, mode);
string[] versions = (string[])rp.get_QBXMLVersionsForSession(ticket);
maxVersion = versions[versions.Length - 1];
MessageBox.Show(maxVersion);
}
这是我收到的错误消息"为CLSID {45F5708E-3B43-4FA8-BE7E-A5F1849214CB}的组件检索COM类工厂失败,由于以下错误:80040154类未注册(异常来自HRESULT: 0x80040154 (regdbe_classnotreg)))。"
你能澄清我做错了什么,是计算API不同于Quickbook API吗?
您需要仅为目标x86而不是所有cpu构建应用程序。