c# - 使用公司文件与另一台机器连接 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;
解决方案
推荐阅读
- python - 在 Python Zelle 图形中创建 Rectangle 的子类
- linux - 在汇编中拆分字符串
- python - python中的子进程显示属性错误
- python - python列表中每个元素的唯一索引值
- python-3.x - 在 Python 3 中使用 __add__ 方法添加两个向量
- mysql - 如何将(插入)pandas DatafFrame 直接写入 MySQL 数据库?
- reactjs - 为什么我第一次点击按钮时屏幕没有更新,但之后却完全正常?
- ios - Flutter Firebase_Admob “Google 移动广告 SDK 需要 iOS 8.0 或更高版本的部署目标。” iOS 错误
- c# - 非常感谢 .OrderBy 和 group/cross join 方面的帮助
- blockchain - 如何检查功能是否支付?