Форум: "Потрепаться";
Текущий архив: 2003.07.17;
Скачать: [xml.tar.bz2];
ВнизИндесы в базах данных. Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c