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

Вниз

Медленное открытие таблицы Paradox   Найти похожие ветки 

 
Serguar   (2004-11-10 11:16) [0]

Здравствуйте.
Есть таблица Paradox. Первое поле автоинкрементное, оно же ключевое, и еще несколько полей. При старте приложения таблица открываестя, в конце работы - закрываестя. Проблема в медленном открытии этой таблицы. Чем больше в ней записей - тем медленней открываестя. Дело доходит до двух минут. Это так и должно быть или я чего то не так делаю?
Заранее благодарен.


 
Johnmen ©   (2004-11-10 11:24) [1]

Так и должно быть.
И, конечно, ты делаешь не так, как положено...


 
Serguar   (2004-11-10 11:29) [2]

Эта же таблица открывается в Database Desktop мгновенно.
А как тогда делать "как положено" ?


 
sniknik ©   (2004-11-10 11:30) [3]

конечно чтото не так делаеш! догадатся что, нетрудно. ;) (методы клиент серверного приложения для файл серверной базы используеш, наверняка)
подробнее только если опишеш что же именно ты делаеш, и используемые средства.


 
sniknik ©   (2004-11-10 11:32) [4]

> Эта же таблица открывается в Database Desktop мгновенно.
и ты также открывай, кто мешает?


 
Serguar   (2004-11-10 11:49) [5]


> sniknik

Да я пока что вообще ничего не делаю. Все поотрубал. Только открытие и закрытие оставил. Таблица находится на локальной машине. В приложении раз в секунду в таблицу добавляется одна запись (сейчас это закомментарил). На событии главной формы OnCreate вызываестя функция OpenDb

function TMainForm.OpenDb: Boolean;
begin
 try
   ParamdatTable.Open;
   Result := True;
 except
   MessageDlg("Error !", mtError, [mbOk], 0);
   Result := False;
 end;
end;


на событии OnClose вызывается процедура CloseDb

procedure TMainForm.CloseDb;
begin
 ParamrefTable.Close;
 ParamdatTable.Close;
end;

вот собственно и все пока...


 
sniknik ©   (2004-11-10 11:52) [6]

тип ParamdatTable? TTable? тогда все плохо, если нет то все правильно.


 
Serguar   (2004-11-10 12:16) [7]

Вот именно TTable. Может что нибудь другое можно использовать для хранения такого количества данных?


 
Johnmen ©   (2004-11-10 12:19) [8]

Кстати. Комплиментарные пары событий OnCreate-OnDestroy и OnShow-OnClose.


 
sniknik ©   (2004-11-10 12:31) [9]

плохо, если именно TTable, то значит на нее еще чтото завязано (например задержка в сек. на событии onAfterScroll, например, или чтото подобное на другом/или мастер детайл связь используется, или неверный тип сказал)



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

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

Наверх




Память: 0.48 MB
Время: 0.022 c
1-1101806975
Skyhawk
2004-11-30 12:29
2004.12.12
Изменение размеров формы без заголовка


1-1101371135
Инког
2004-11-25 11:25
2004.12.12
treeview


1-1101491736
AlexHawk
2004-11-26 20:55
2004.12.12
Как сделать титры


1-1101640437
ja
2004-11-28 14:13
2004.12.12
Как создать папку на удаленной машине?


1-1101658158
dimson301
2004-11-28 19:09
2004.12.12
Error creating form в Design Time