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

Вниз

Индесы в базах данных.   Найти похожие ветки 

 
Dmitriy O. ©   (2003-06-30 13:19) [0]

Сразу задам вопрос сдесь потому что все равно он пападет сюда.Копирую чужие таблицы .dbf без индексных файлов Query отказыватся с ними работать приходится с начала открывать их с помощью SQL Explorer. Как програмно снять индексацию. И еще как програмно обновить индекс.


 
stone ©   (2003-06-30 13:32) [1]

Нажимаем F1
Набираем TTable
Читаем про методы: DeleteIndex, AddIndex.


 
Dmitriy O. ©   (2003-06-30 13:42) [2]

>stone © (30.06.03 13:32)DeleteIndex(const Name;String) но имя то индекса неизвестно таблици то чужие ! заведенные неизвестным программистом неизвестно когда. Как то посмотрел имена в одной таблице там их оказалось более десятка и таких мудреных можно все их удалить через DeleteIndex но есть же какой то простой способ ведь SQL Explorer их удаляет.


 
stone ©   (2003-06-30 13:48) [3]


> но имя то индекса неизвестно таблици то чужие ! заведенные
> неизвестным программистом неизвестно когда. Как то посмотрел
> имена в одной таблице там их оказалось более десятка


GetIndexNames

Далее циклом DeleteIndex

ЗЫ. F1 again


 
Anatoly Podgoretsky ©   (2003-06-30 13:53) [4]

dbiRegisterCallback


 
Dmitriy O. ©   (2003-06-30 14:07) [5]

>stone © (30.06.03 13:48)Попробую. Но нужно ли копировать для данной процедуры файлы .MDX ? если нужно то этот способ не пройдет когда удалял DeleteIndex они (.MDX) все равно были нужны.


 
Dmitriy O. ©   (2003-06-30 14:56) [6]

Ура ! вот он правильный ответ Anatoly Podgoretsky © (30.06.03 13:53) dbiRegisterCallback.


 
Anatoly Podgoretsky ©   (2003-06-30 15:16) [7]

Хорошая функция, много что может


 
Romkin ©   (2003-06-30 15:33) [8]

Дык в dbf в самом файле надо обнулить 28й байт
http://www.dbase.com/KnowledgeBase/int/db7_file_fmt.htm
Дешево и сердито, если, конечно, потом не нать


 
Dmitriy O. ©   (2003-06-30 15:39) [9]

>Romkin © (30.06.03 15:33)Как это сделать как обнулить байт ?


 
Romkin ©   (2003-06-30 15:44) [10]

Ну как? открываешь как обычный файл, можно в TFileStream, и пишешь 0 куда нать...



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

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

Наверх




Память: 0.48 MB
Время: 0.013 c
11-55481
SPeller
2002-11-06 12:37
2003.07.17
Рассылка новостей KOL & MCK


14-55804
Andryk
2003-06-30 17:35
2003.07.17
Однако даже в билетах экзаменов ПДД есть юмор :о))


7-55863
cwolf
2003-05-06 21:59
2003.07.17
CPU MHz ?


3-55404
Status_I
2003-06-22 19:47
2003.07.17
Ввод функции


14-55807
Кен
2003-06-19 04:48
2003.07.17
Установил Дельфи 7 трайальную версию. Она меня поблагодарила за