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

Вниз

Как убрать ненужный "Locate"?   Найти похожие ветки 

 
Punch   (2005-08-09 20:17) [0]

Использую библиотеку FIBPlus. Если есть RefreshSQL, то после обновления набора данных, курсор встает на запись, на которой был до закрытия набора(что и затормаживает обновление), если RefreshSQL отсутствует, то все гут(обновление быстро). Как убрать ненужный "Locate", кто сталкивался с подобным, подскажите.


 
Anatoly Podgoretsky ©   (2005-08-09 20:44) [1]

Locate работает практически мгновенно.


 
ANB ©   (2005-08-09 20:56) [2]


> Punch   (09.08.05 20:17)
- если есть исходники - закомментируй и проверь что получилось.


 
Deniz ©   (2005-08-10 15:07) [3]

RefreshSQL, если правильно написан, должен обновлять только 1 текущую запись.


 
Punch   (2005-08-10 15:15) [4]


> Anatoly Podgoretsky

Если 10 000 записей, то Locate мгновенно не делается


> ANB

Что имеено закоментировать?


 
ANB ©   (2005-08-10 15:17) [5]


> Punch   (10.08.05 15:15) [4]

1) так и выборка мгновенно не делается.
2) Найти Locate в исходниках компонента и закоментить его.


 
Sergey13 ©   (2005-08-10 15:18) [6]

2[4] Punch   (10.08.05 15:15)
> Если 10 000 записей, то Locate мгновенно не делается
Это фетч мгновенно не делается, а за локейтом не поспеешь. 8-)
Обрати внимание на [3]. Мне тоже кажется что проблема в этом, хоть в ФИБами я и не работал.


 
Punch   (2005-08-10 15:37) [7]


> Обрати внимание на [3].

Процедура на 100% возвращает 1 запись.

Мне не нужен ни фетч ни локейт, но когда есть RefreshSQL, то происходит локейт!


 
Anatoly Podgoretsky ©   (2005-08-10 15:58) [8]

Punch   (10.08.05 15:15) [4]
Делается, ты даже охнуть не успеешь, не путай выборку с перемещением по этой выборке


 
yk ©   (2005-08-10 16:00) [9]

Напиши свой RefreshSQL
пожалуйста :)


 
Punch   (2005-08-10 16:17) [10]

перешел с FullRefresh на CloseOpen и все прошло.


 
yk ©   (2005-08-10 16:25) [11]


> Punch   (10.08.05 16:17) [10]

Так неинтересно :(((


 
Deniz ©   (2005-08-11 08:00) [12]

>Punch   (10.08.05 16:17) [10]
>перешел с FullRefresh на CloseOpen и все прошло.

Ты бы еще и реконнект делал :-)
Для правильного решения проблемы, все таки нужно код приводить, а то здешний телепат в отпуске.


 
Polevi ©   (2005-08-11 09:47) [13]

>Anatoly Podgoretsky ©   (10.08.05 15:58) [8]
не делается, особенно если по нескольким полям и размер выборки приличный


 
Виталий Панасенко   (2005-08-11 14:50) [14]

FullRefresh так и работает, позициониует (пытается) на ту запись, на которой был указатель НД...Версия FIBPlus  какая ? Если 6,0 и выше, попробуй включить для DataSetа CacheModelOption-CacheModelKind=cmkLimitedBufferSize. С этой установкой даже на больших НД перемещение довольно шустрое...Правда, нужно соблюдать некоторые правила, опсанные в Readme



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

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

Наверх




Память: 0.47 MB
Время: 0.037 c
5-1100683634
Stanislav
2004-11-17 12:27
2005.09.25
Не добавляется компонент


1-1125981374
vampvamp
2005-09-06 08:36
2005.09.25
Помогите, плиз!


4-1122545484
ingine
2005-07-28 14:11
2005.09.25
Проблема с потоками


6-1114492563
Макс Т.
2005-04-26 09:16
2005.09.25
TWebBrowser и курсор ввода


3-1123686062
Виталька2005
2005-08-10 19:01
2005.09.25
Фильтр и количество строк в табличке





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