ACCESS2000を使用しています。
MDB内のテーブル名称を取得し、更にそれぞれのフィールド名称を取得したいと思っています。
テーブル名称取得は、簡単にできました。
問題はフィールド名称ですが、
tb.Columns(0).Name
で取得はできるのですが、順番が違うようです。
例えば、
tbのフィールドが下記のようになっているとき、
ID name address
tb.Columns(0).Nameは"address"を取得してしまいます。
やりたいことは、
tb.Columns(0).Name="ID"
tb.Columns(1).Name="name"
tb.Columns(2).Name="address"
です。
ちなみに、関係あるかは分かりませんが、対象テーブルは、odbcリンクテーブルです。
ここまでのプログラムはADOXを使っていますが、ADOやDAOでもいいです。
初心者の質問だと思いますが、よろしくお願いします。
自己解決できました。
ツイート | ![]() |