映画のエンドロール観る派?観ない派?

ご存知の方お助けください。

元.mdb(昔作った物)

新.mdb(元にテーブルやフィールドを追加した物)



上記の元.mdbのデータをそのままに、新.mdbの構造(テーブルやフィールド)に

変換する効率の良い方法をご存知の方居ませんでしょうか?


現状では、手間と不確実性をあわせ持つ、「見比べ+手入力」以外に

手法を思いつきません。


お手数をおかけしますが、よろしくお願いいたします。

A 回答 (1件)

>変換する


これはどういう意味でしょう?
元MDBのデータを新MDBに取り込むという話ですか?
元MDBの方のフィールドの属性を変更したいとか?

仮に元MDBに新MDBのテーブルをリンクした場合、
CurrentDBには以下の情報があります。
(1)TableDefs
 TableDefのコレクション
 TableDefには以下のプロパティがあります。
 (a)Attributes
  0なら実テーブル、&H40000000ならリンクテーブル
 (b)Name
  本DB上での名前
 (c)SourceTableName
  リンク下での名前
 (d)Fields
  Fieldオブジェクトのコレクション
 (e)Indexes
  Indexオブジェクトのコレクション
 (f)その他は省略
(2)Fieldのプロパティ
 (a)Name
  フィールド名
 (b)Type
  属性
 (c)Size
  文字数
 (d)その他は省略
  しかし、Null許可とか重要なもの多数
(3)Indexのプロパティ
 (a)Primary
  主キーかどうかを表す
 (b)Unique
  重複不可を示す
 (c)Fields
  キーを構成するFieldのコレクション
 (d)その他は省略

以上のネタを使えば手作業ではなく、正確に変換の
プログラムが作れると思いますよ。
    • good
    • 0
この回答へのお礼

ありがとうございます。

試してみます。

お礼日時:2011/03/03 15:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す


おすすめ情報