【发布时间】:2017-07-31 19:32:14
【问题描述】:
我们正在运行 QuickBooks Enterprise 7(我知道它很旧且不受支持)。我有使用 SDK(通过 VBA)向 QB 发送事务的 MS Access 应用程序。没有任何变化,但突然间我们收到一个错误,表明应用程序的证书无效。我们以前从未有过证书。它也没有弹出让我说我希望它运行而不管证书的窗口。
有人知道是什么原因造成的吗?我曾尝试从 QB 中删除该应用程序并创建一个新应用程序只是为了看看会发生什么,但它仍然给我错误。
我的代码如下所示:
Set QB = CreateObject("QBFC7.QBSessionManager")
strDatabase = DLookup("Default_Company", "Configuration_table")
'get the qb file information
QB.OpenConnection "", "Upload Payroll"
QB.BeginSession strDatabase, omMultiUser
dblCredit = 0
Set JournalAddSet = QB.CreateMsgSetRequest("US", 5, 0)
我真的需要这方面的帮助!在我搞定这件事之前,我们的公司已经死气沉沉了!
【问题讨论】:
-
您运行的是哪一年/版本的 MS Access?如果您查看它所签署的证书,它是否同时具有 SHA-1 和 SHA-256?
-
我们实际上没有证书。我们使用 Quickbooks 中的选项,让您在没有人的情况下运行应用程序。
标签: ms-access vba quickbooks