私たちはQuickBooks Enterprise 7を実行しています(これは古く、サポートされていません)。私はQBにトランザクションを送信するために(VBAを介して)SDKを使用しているMS Accessアプリケーションを持っています。何も変更はありませんが、突然、アプリケーションの証明書が無効であるというエラーが発生しています。以前は証明書を持っていませんでした。また、証明書に関係なく実行したいと言うウィンドウをポップアップしませんでした。アプリケーション証明書QuickbooksとVBAのInavlidエラー
これを引き起こす原因は何ですか? 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内のオプションを使用して、アプリケーションを使わずにアプリケーションを実行できるようにします。 – jdixon