2

AccPac によって実行されている VB スクリプトがあります。スクリプトにエラー ログを追加したいと考えています。そのログをデータベースに保存したいと思っています。VB スクリプトから SQL データベースに接続できないと聞いたことがあります。この不可能性が間違っていることを証明したいと思います。

だから私の質問はこれです。
accpac vbscriptを介してsqlserverデータベースに対してsqlを実行した人はいますか? もしそうなら、彼らはそのような「不可能な」仕事をどのように達成したかについての手がかりを私に与えることができますか?

4

2 に答える 2

1

Accpac は実際には VBScript ではなく VBA を使用します (構文はほとんど同じですが)。私は Accpac で多くの VBA マクロを実行しました。これらのマクロは、単なるログ記録よりもはるかに複雑なタスクに SQL データベースを使用します。このプロセスは、VBA マクロを含む MS Office ファイルの場合と同じです。「Microsoft ActiveX Data Objects 2.8 Library」などを「Tools > References」から参照として追加する必要があります。これで、ADODBODBC 経由で接続するために使用できるオブジェクトができました。

Excel-VBAでのSQLデータベースへのアクセスと同じことに関するこの質問をチェックしてください

Accpac 6 以降、Sage はデスクトップ クライアントから離れており、VBA マクロはポータルでは機能しないことに注意してください。

于 2013-02-22T13:26:09.700 に答える