この記事では、参照と修正措置のために、MSAccessでエラーをログに記録するいくつかの方法について説明します。
ユーザーがAccessデータベースでエラーに遭遇する回数に制限はありません。 さまざまなエラーが発生する理由は複数考えられます。 ただし、エラーの再発を防ぐために、ユーザーはいつでもエラーのログを選択できます。 MS Accessでエラーをログに記録するには、すべてのエラーが発生したこと、いつ、どのくらいの頻度で発生したかを記録する必要があります。 これにより、エラーの解決策を見つけるとともに、繰り返し発生するエラーを回避できます。 ロギングエラーはMSAccessに存在するデフォルトの機能ではありません。この機能を追加して、エラーを発生させる必要があります。 これには、コードとテーブルの開発が必要になります。 以下に示すのは、MSAccessでエラーをログに記録するさまざまな方法です。
- 主な方法 –この方法は、データベースを管理するのがあなただけで、他の誰もデータベースにアクセスできない場合に最適です。ログを追加することで、エラーログを簡単に実行できます。 エラーの内部原因を特定するのは難しい場合があります。エラーが発生したときにエラーメッセージが表示される場合がありますが、それを覚えていない場合があります。 そのため、ログを利用することをお勧めします。
- エラー処理ルーチンによるエラーログ –これは、MS Accessでエラーをログに記録するもうXNUMXつの非常に単純で基本的な方法であり、プロシージャのエラー処理ルーチンに実行させるだけです。 これには、モジュールのデータベースウィンドウにコードを入力する必要があります。これにより、エラーを含むフィールドが別のテーブルに追加されます。
- 専用機能を使用する– すべての手順でエラーログコードを入力できますが、それは非効率的であることが判明します。代わりに、専用の機能を使用することをお勧めします。
- 避ける SQL Server – への移行 SQL Server Accessからの要件が必要な場合もありますが、SQLステートメントが扱いにくく長くなることが多いため、問題が発生する可能性もあります。 Jet SQLを使用しないでください。サイズを大きくしたい場合、SQLはT-SQLを使用します。これにより、SQLコードを変更する必要があります。 SQL Server。 SQLテーブルでAccessを使用しているときにJetSQLを使用すると、失敗します。パススルークエリを使用しますが、T-SQLも知っています。
結論

著者紹介:
ビビアンスティーブンスはのデータ復旧の専門家です DataNumen、Inc。は、以下を含むデータ復旧技術の世界的リーダーです。 SQLを回復する と優れた回復ソフトウェア製品。 詳細については、次のWebサイトをご覧ください。 WWW。datanumen.com