Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.05.15;
Скачать: [xml.tar.bz2];

Вниз

Восстановление индексов   Найти похожие ветки 

 
Новичок в СУБД   (2003-04-23 09:14) [0]

Как программно восстановить индекс (индексы) таблицы Paradox.
dbiRegenIndexes не срабатывает :-(
try
MainDM.CustomersTbl.Active:=True;
except
MainDM.CustomersTbl.Exclusive:=True;
MainDM.CustomersTbl.RegenIndexes(MainDM.CustomersTbl.Handle);
MainDM.CustomersTbl.Active:=True;
end;


 
Новичок в СУБД   (2003-04-23 11:03) [1]

Ведь кто-то же знает решение!

Сами мы не местные, поможите люди добрые.
У кого есть такая возможность.
Кто советом, кто ссылочкой.
:-)



 
Term   (2003-04-23 11:23) [2]

не знаю это правильно или нет, но попробуй сначала
Table.DeleteIndex(), а после снова Table.AddIndex(),токо исключения расставь.
Хотя есть утилитка,
поищи в инете pdxrbld ver 4 или выше



 
Новичок в СУБД   (2003-04-23 11:45) [3]

Премного благодарен.


 
Dred2k   (2003-04-23 12:34) [4]

Это - яркий пример из RXLib.BdeUtils (поставь RX - пригодится!).
Если не поможет, значит таблица требует восстановления (см. http://delphimaster.net/view/3-1051083074/)


procedure ReindexTable(Table: TTable);
var
WasActive: Boolean;
WasExclusive: Boolean;
begin
with Table do begin
WasActive := Active;
WasExclusive := Exclusive;
DisableControls;
try
if not (WasActive and WasExclusive) then Close;
try
Exclusive := True;
Open;
Check(dbiRegenIndexes(Handle));
finally
if not (WasActive and WasExclusive) then begin
Close;
Exclusive := WasExclusive;
Active := WasActive;
end;
end;
finally
EnableControls;
end;
end;
end;


 
Anatoly Podgoretsky   (2003-04-23 12:48) [5]

Кстати поле имя служит для указания имени или ника, а тема именно для темы сообщения, неудивляйся если не увидишь своих сообщений


 
Новичок в СУБД   (2003-04-23 13:12) [6]

>> Dred2k © (23.04.03 12:34)
Спасибо.
>> Anatoly Podgoretsky © (23.04.03 12:48)
Я что-то не так указал?



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

Форум: "Базы";
Текущий архив: 2003.05.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.019 c
14-46928
Карелин Артем
2003-04-25 12:32
2003.05.15
Структура Классификатора Адресов и логические связи.


3-46590
_MAXi_
2003-04-23 12:18
2003.05.15
Посылка данных на Oracle


6-46885
asusfi
2003-03-19 18:22
2003.05.15
Чтение темы в TNMPOP3


14-46919
Vlad Oshin
2003-04-25 09:07
2003.05.15
humor


3-46614
ATK
2003-04-24 07:20
2003.05.15
OleContainer???





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский