Есть некая БД(Access доступ через ADO, пока), в ней таблица, некоторые поля индексированны. Пишется утилита для починки базы. Одним из пунктов починки есть пересоздание индексов, тоесть серия DROP INDEX/CREATE INDEX запросов. Если индесы существовали — всё норм, если нет(один из вариантов "поломки" базы) — DROP INDEX вываливается с ошибкой о несуществующем индексе.
Вопрос: как написать хитрый "DROP INDEX"-запрос чтобы он не вываливался? Может какая нибуть служебная таблица есть где описаны индесы, или условная комманда? Через ADOX переворачивать всю базу не хочется(требуется гибкость, потому всё делается на SQL).