質問: "C:\MDB\ABC.MDB""" End Sub
回答: クラスのSharedなフィールドの初期化に例外が発生した場合や, クラスのSharedなコンストラクタの実行時に例外が発生した場合に, System.TypeInitalizationExceptionはCLIによって投げられます。 ちなみに,.NET Framework的にはVBのModuleは単に全メンバがSharedなクラスなので, Moduleにフィールドを持たせて初期化に失敗すると,TypeInitializationExceptionが発生します。 この時,InnerExceptionプロパティに発生した例外が含まれます。 ref) このため,TypeInitializationExceptionではなく,InnerExceptionプロパティの情報から, 例外が発生した原因を突き止める必要があります。 # 例外オブジェクトの型とかスタックトレースとかは重要な情報。