お知らせ

電子会議

ライブラリ

FDelphi サイト全文検索

Delphi FAQ一覧

サンプル蔵



FDelphi FAQ
15番会議室「FAQ編纂委員会」に寄せられた「よくある質問の答え」

[Q]
BachMoveでデータを別テーブル(新規のテーブルでも)にコピー しても、元のテーブルのインデックス情報がコピーされません。

[A]
BachMoveはあくまでもデータのコピーと考えてください。
インデックスのコピーは下記のように行います。

Var
  i : Integer;
Begin
   BatchMove1.Execute
   Table1.IndexDefs.Update;  //コピー元のテーブルを指定
   For i := 0 To Table1.IndexDefs.Count - 1 Do
     Table2.AddIndex(Table1.IndexDefs[i].Name,  //Table2はコピー先
                     Table1.IndexDefs[i].Fields,
                     Table1.IndexDefs[i].Options);
End;


ここにあるドキュメントは NIFTY SERVEの Delphi Users' Forum FDELPHIに寄せられる質問の中から、よくある質問への回答を FDELPHIのメンバーがまとめたものです。 したがって、これらの回答はボーランド株式会社がサポートする公式のものではなく、掲示されている内容についての問い合わせは受けられない場合があります。

Copyright 1996-1998 Delphi Users' ForumFAQ編纂委員会