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




Вниз

Долго происходит вызов информации по lookup . 


alive   (2002-01-04 17:26) [0]

Приветствую Всех .
Когда я вызываю метод lookup на таблицу в которой всего 360 000 записей .Моя программа зависает минут на 5 .
Потом выдает правильный результат .Lookup выводит информацию по текстовому полю .
Работаю D6+DOA+Oracle8.0.5 .
Кто сталкивался с таким , помогите .
Илья А. Елдинов .



Юрий Жуков   (2002-01-04 18:05) [1]

Ха!
Всего 360 000 записей по всей видимости к тебе на клиента вытягиваюются.

Не кажется ли тебе, что это не самый лучший путь тянуть к себе все 360 000 записей.

Что мешает сделать Select * from bla_bla where .... ?



Mike_Goblin   (2002-01-04 18:08) [2]

36000 - в Lookup таблице - да Вы батенька шутник
Проблема в том, что записи для Lookup тянутся с сервера
В аналогичной ситуации я делал вычисляемое поле (calculated field) и запросом select ... from LookupTable where id = ... брал только одну запись, нужную для отображения



alive   (2002-01-05 08:46) [3]

Попробую обьяснить .
Есть две таблицы .В одной хранится полная информация о продукте .
В другой есть почти теже поля ,но заполняться они должны по данным с 1 таблицы .При условии что набор данных находится в режиме вставки .
look :=dbmod.tNsi_Kr.Lookup("K_PR",KOD_PR.Text,"M;S;T;GRM") ;
if VarIsArray (look) then Begin
VIRABOTKA.m.Value:=look[0];
if look[1] <> Null then
VIRABOTKA.s.Value:=look[1];
if look[2] <> Null then
VIRABOTKA.t.Value:=look[2];
if look[3] <> Null then
VIRABOTKA.grm.Value:=look[3];
end else
case VarType (look) of
VarEmpty : VIRABOTKA.m.Value:= "";
VarNull : VIRABOTKA.m.Value := ""
end ;




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




Наверх





Память: 0.72 MB
Время: 0.025 c
1-8868            SlavaNew              2002-01-14 12:50  2002.02.04  
Как передать иконку?


1-8859            kaif                  2002-01-21 03:56  2002.02.04  
MDI и WindowMenu ???


1-8880            Лана Розанова         2002-01-16 15:07  2002.02.04  
HELP FILES-ы


14-8974           РУС                   2001-12-12 18:06  2002.02.04  
УРА!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


3-8790            Ura                   2001-12-28 11:02  2002.02.04  
BDE