首页 > 解决方案 > 使用公司文件与另一台机器连接 QBFC C#

问题描述

我在没有 Quickbooks 的机器 A 上使用 Visual Studio。我想尝试使用 QBFC 访问机器 B 上的公司数据文件(至少如果可以的话)。我只需要一个简单的例子来建立连接,其余的我可以解决。我什至无法打开会话。我已经使用 nuget 获得了最新的 QBFC13。一个简单的打开/关闭将非常有帮助。

sessionManager = new QBSessionManager();
IMsgSetRequest requestMsgSet = sessionManager.CreateMsgSetRequest("CA", 13, 0);
requestMsgSet.Attributes.OnError = ENRqOnError.roeContinue;            
sessionManager.OpenConnection2(@"\\\IP_address\CurrentFile\Myfile.QBW", 
    "QuickBooks Integration Demo", ENConnectionType.ctRemoteQBD);
connectionOpen = true;
sessionManager.BeginSession("", ENOpenMode.omDontCare);
sessionBegun = true;
IItemQuery itemQueryRq = requestMsgSet.AppendItemQueryRq();    
IMsgSetResponse responseMsgSet = sessionManager.DoRequests(requestMsgSet);
IResponse response = responseMsgSet.ResponseList.GetAt(0);
IORItemRetList itemRetList = (IORItemRetList)response.Detail;

标签: c#quickbooksqbfc

解决方案


推荐阅读