不允许此应用程序自动登录此 QuickBooks 公司数据文件

This application is not allowed to log into this QuickBooks company data file automatically

我想创建本机 QuickBooks 连接器。连接 QuickBooks 公司文件时出现以下错误。

"This application is not allowed to log into this QuickBooks company data file automatically. The QuickBooks administrator can grant permission for an automatic login through the Integrated Application preferences."

这是我的代码:

QBSessionManagerClass sMgr = new QBSessionManagerClass();

try
{
    sMgr.BeginSession(fileName, ENOpenMode.omMultiUser);
}
catch
{
    sMgr.CloseConnection();
    throw;
}

我正在使用 QuickBooks Desktop Enterprise Solutions 17.0 和 QBXML SDK 13.0 安装程序。

有人知道问题出在哪里吗?提前致谢。

首先按 Ctrl+1 调出以下 QuickBooks 产品信息 屏幕

其次,让所有人退出 QuickBooks。 第三,将文件路径(不包括 QB 文件的名称)复制到 Windows Explorer 以找到 permissions/users .lgb 文件:重命名或删除它。

单用户模式打开QuickBooks,以ADMIN登录。

转到编辑>首选项:

转到集成应用程序,然后转到公司首选项 选项卡。突出显示“CLEARIFY-QQube 工具”并单击 删除 按钮。

接下来,回答进行确认。

单击确定退出window。

Return QuickBooks多用户 模式并以 Admin[=69= 登录]. 打开 QQube 配置工具。然后突出显示公司并单击“删除”按钮。

将出现一个对话框,告诉您打开 QB,并以 Admin 等身份登录,等等

单击确定继续。

QuickBooks 弹出 权限:

确认继续:

如果您有 QuickBooks Enterprise 11,将弹出此对话框,为您提供进一步的说明,以添加称为“QQube[=69= 的自定义报告用户” ]”。请务必输入在 QuickBooks.

中设置用户时使用的相同密码

公司将显示在公司文件列表中:(单击“保存”按钮 - 如果您忘记了,它会自动提示您这样做)