Форум: "Базы";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
ВнизМедленное открытие таблицы 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 вызываестя функция OpenDbfunction TMainForm.OpenDb: Boolean;
begin
try
ParamdatTable.Open;
Result := True;
except
MessageDlg("Error !", mtError, [mbOk], 0);
Result := False;
end;
end;
на событии OnClose вызывается процедура CloseDbprocedure 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.049 c