質問: アクセスのリンクテーブル一覧をsqlで表示させると お世話になります。 仕事でアクセスファイルのリンクテーブル一覧を作成しなければならず、下記のsqlを用いて作業を進めています。 select name, database from msysobjects where type=6 order by name; ところがこの時不思議な現象が起きます。 というのも、splで表示させたリンクテーブルの方が、リンクテーブルマネージャーで表示させたリンクテーブルよりひとつ二つ多かったりするのです。 これはどういった原因で起こり得る現象でしょうか。 削除済みのリンクを拾っているのでしょうか。 もしくは、vbaでこっそりリンクしているテーブルがあるのでしょうか。 何卒アドバイスのほどよろしくお願いいたします。
回答: とりあえず全部表示してみてください。 access 2007/2010 で「隠しオブジェクト」「システムオブジェクト」を表示したい http://pasofaq.jp/office/access/access2007hidden.htm あるいは、イミディエイトウィンドウで ?currentdb.tabledefs("問題のテーブル名").connect と入力して、enter キー で何か返ってくればリンクテーブルです。