Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.11;
Скачать: CL | DM;

Вниз

Переиндексация с помощью TADOQuery   Найти похожие ветки 

 
Paxer   (2002-02-12 14:40) [0]

Как с помощью TADOQuery и ODBC Paradox переиндексировать базу. Удаление и восстановление индекса непродходит, т.к. Paradox не позволит удалить и восстановить первичный ключ (это не BDE). Желательно запросом.


 
Kuusiniemi ©   (2002-02-12 15:59) [1]

Гм. Все индексы и ключи Paradox держит во внешних файлах. Просто удалите файл - соответствующих индексов или ключей не будет. Насколько мне помнится Paradox не записывает в файл самой таблицы признак существования индекса или ключа - это не dbf.


 
Paxer   (2002-02-12 16:19) [2]

Удалить индекс - не проблема - команда Drop index. Проблема создать потом индекс. При попытке создания (с помощью TADOQuery)пишет "Operation not supported on a table that contains data".


 
Kuusiniemi ©   (2002-02-12 17:40) [3]

Через временную таблицу только у меня получилось. :)) Cвои данные вогнал во временную, исходную удалил, создал ее по новой и данные все вернул. :)) Видно ADO с настольными БД нам больше ничего не даст сделать. Заодно и таблица будет упакована. Тут кто-то уже предлагал такое решение упаковки через ADO.


 
TSV ©   (2002-02-12 18:16) [4]

На эту тему есть статья в Королевстве: http://www.delphikingdom.com/mastering/ado.htm



Страницы: 1 вся ветка

Текущий архив: 2002.03.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.005 c
1-32466
KiD
2002-02-21 19:03
2002.03.11
Как организовать вывод чисел по возрастанию(убыванию)?


1-32456
Deniska
2002-02-22 10:08
2002.03.11
Автоинкремент номера <B>билда</B>.................................


7-32598
Ant_bofh
2001-12-04 15:35
2002.03.11
Help !! У меня большой трабл !


6-32535
DELPHIMUN
2001-11-27 12:21
2002.03.11
Как отправить почту без всяких там Outlook Express?


1-32442
AlexPro!
2002-02-22 14:09
2002.03.11
Опять про Memo !!!!!!!!!!!!