Вниз
Скачать: CL | DM;

Долго происходит вызов информации по 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 ;



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.006 c
4-9025
Rumrunner
2001-12-07 08:14
2002.02.04
Как установить окно ЛЮБОЙ программы в StayOnTop?


1-8908
kostushock
2002-01-17 12:15
2002.02.04
Модальные формы


14-8990
fliz
2001-12-14 16:06
2002.02.04
чем ближе НГ-тем менее тут интересно.


7-9005
AlikRyazan
2001-10-25 18:12
2002.02.04
Модем


4-9039
YUS
2001-12-09 17:58
2002.02.04
Resurs




   Наверх