Delphi Personal で DAO
インデックスを作成する
procedure TForm1.Button8Click(Sender: TObject);
var
de :Variant;//DBEngine
db :Variant;//Database
td :Variant;//TableDef
idx:Variant;
begin
de := CreateOleObject('DAO.DBEngine.36');//Edit3 に mdbファイル名を入力
db := de.OpenDatabase(Edit3.Text,false, false);//Edit4 に テーブル名を入力
td := db.TableDefs[Edit4.Text];//Edit7 に インデックス名を入力
idx := td.CreateIndex(Edit7.Text);//Edit5 に フィールド名を入力
idx.Fields.Append(idx.CreateField(Edit5.Text));
td.Indexes.Append(idx);db.Close;
end;