したいのですが、後少しの所でエラーが発生しております。何か良い方法を教えてください。iTables.appendByDescriptor(TableDescriptor)最後の行でエラー発生致します。プロパティの設定がそれのようですね。応用して作成の必要がありますね。(火))ike@九州さんの言う通り文字数を設定しましたら、上手く行きましたが、mdbファイルをベースから開き、フィールドサイズを取得したら0になっております。アクセスで開いたフィールドサイズは5とか3とか設定されていますが、ベースで開いてみた時には0になります。(水))接続データベースによって取得、設定できるプロパティに違いがあります。句を使用した方が賢明なような気がします。(日))ike@九州さん、有難う御座います。Rs.Fields.Item(sFieldName).DefinedSizeで上手く取得できました。教えて頂いたサンプルを基にフィールド名も取得したいと考えております。Rs.Fields.Item(sFieldName).DefinedSizeの部分を少し改良するだけで上手く取得できると思い色々試しておりましたが上手く行きません。アドバイスお願いいたします。場合は、Accessでのメモ型となるようです。結果は以下の違いが出ました。(左がBaseからの情報、右がgetMDBColumnInfoでの情報)テキスト型の文字数のみ設定が必要なのでMDBファイルからどの種類のデータベースにコピーするかによって方法を検討した方が宜しいかと思いました。よる方法がとれません。前もって個々の名前を知っている必要があるという事ですね。役立つサンプル有難う御座います。(火))事前にフィールド名を取得して、フィールドを作成する事が出来ました。次は、レコードのコピーについて考えていきます。(火))コメントありがとうございます。