Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
1-55628
Makhanev A.S.
2003-07-03 21:56
2003.07.17
Частое мерцание StatusBar а


7-55868
alexus
2003-05-07 19:03
2003.07.17
Как программно ребутнуть компьютер


1-55596
Zigs
2003-07-03 13:12
2003.07.17
Можно ли в QReport сделать шрифт меньше чем 8?


3-55393
NataliK
2003-06-23 12:47
2003.07.17
DBGridEh в Win XP и Win 98


7-55873
VMcL
2003-05-07 13:53
2003.07.17
Поддержка SIMD





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский