DOBON.NET DOBON.NETプログラミング掲示板過去ログ

アクセスのインデックス削除

環境/言語:[Win2000 Access97]
分類:[VB6以前]

はじめまして。
現在、VB6よりACCESSのTBLに設定してあるインデックスを
削除する処理を作成しています。

指定したTBLに対し指定したインデックスを削除
することはできるのですが、汎用的に作成したいので。
以下の2つ方法を考えています。
@指定したTBLのインデックスを全て削除する
A指定したTBLのインデックスを取得し
 それぞぞれ削除する。

よって、
指定したTBLのインデックスを全て削除する方法と
指定したTBLのインデックスを取得する方法
のどちらかが分かれば解決するのですが、煮詰まっています。
ご存知の方がいらっしゃいましたらご教授よろしくお願いします。
ADOを使用するならば、ADOXを使用し、
インデックスは TableオブジェクトのIndexesコレクションで列挙できます。
インデックスの削除はIndexesのDeleteメソッドでできます。

ちなみにDAOを使用するならば、
TableDefオブジェクトのIndexesコレクションを使用します。
ありがとうございます、できました。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板