使用用 vb.net 编写的应用程序并使用 qbfc8 连接到 QB Enterprise 11。我正在对公司文件进行简单调用以打开然后关闭连接。这应该会导致 QB 应用程序弹出一条消息,询问是否允许此应用程序访问此文件,然后我可以将其分配给特定用户以登录身份。
这一切都很好,除了在这台特定的服务器上,我还没有让它弹出应用程序请求来访问 QB。总是返回一个错误,说“一个 QuickBooks 公司数据文件已经打开,它与请求的不同。 ”错误代码为-2147220470。
我正在使用这些说明来访问文件:http: //support.quickbooks.intuit.com/support/pages/inproducthelp/Core/QB2K12/ContentPackage/Verticals/Retail/rr_sdkapp_access_preferences.html
我在执行此操作时也处于单用户模式:http: //support.quickbooks.intuit.com/support/articles/SLN41168
在此服务器上,有一些 QB 文件,但现在不应该使用它们,但是有没有办法找出服务器上是否有任何 QB 文件正在访问,从而阻止弹出窗口出现?
万分感谢!