Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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 ;



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

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

Наверх




Память: 0.44 MB
Время: 0.004 c
6-8970
Oplg
2001-11-12 18:57
2002.02.04
Вопрос


4-9022
diasm
2001-12-06 18:21
2002.02.04
Анимированные иконки


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


1-8929
Vacheslav
2002-01-17 11:48
2002.02.04
Как запоминать настройки и полученные значения после закрытия программы


1-8906
tovSuhov
2002-01-17 10:44
2002.02.04
Вот такая проблема...





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