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

Вниз

Рациональное обновление набора данных.   Найти похожие ветки 

 
Weter   (2005-10-24 14:52) [0]

Есть открытый AdoDataSet с неким набором данных. На сервере втавлена запись, известен id  этой записи, но этой эаписи нет в открытом наборе данных. Каким образом можно этот открытый набор данных полонить вставленой на сервере записью не переоткрывая его (то есть не делать close/open или active false/true)?


 
Ega23 ©   (2005-10-24 15:01) [1]

Никак.
Можно, конечно, через TClientDataSet извернуться, но - а нафига?


 
Desdechado ©   (2005-10-24 15:02) [2]

НаборДанных.AppendRecord

а откуда ID известен?


 
Desdechado ©   (2005-10-24 15:03) [3]

можно вычитывать в отдельный набор данные, попадающие в условия первого набора, но не входящие в него


 
Johnmen ©   (2005-10-24 15:14) [4]

>Weter   (24.10.05 14:52)

AdoDataSet.Requery


 
alex_***   (2005-10-24 16:06) [5]

Requery тоже перечитает записи. Я рефрешил одну запись через ds.RecordSet.Resync(...). Я думаю здесь можно поиграться параметрами и попробовать считать вставленную запись


 
Johnmen ©   (2005-10-24 17:09) [6]

>Requery тоже перечитает записи.

Со значительно меньшим оверхидом, чем Close-Open.


 
alex_***   (2005-10-24 17:15) [7]

это конечно да, но когда записей много, тоже займет время


 
Weter   (2005-10-25 04:47) [8]

Ega23 ©   (24.10.05 15:01) [1]
Никак.
Можно, конечно, через TClientDataSet извернуться, но - а нафига?


Жаль.
Как нафига, что бы уменьшить время обновления набора данных. Да и нелогично, из-за одного все перечитывать.

Я рефрешил одну запись через ds.RecordSet.Resync(...)

В данном случае не подходит, так как записи нет в наборе вообще, а известно только что она существует на сервере и изветны условия необходимые для ее выбора.



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

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

Наверх




Память: 0.46 MB
Время: 0.038 c
2-1131572799
EugenGuest
2005-11-10 00:46
2005.12.11
Логарифмическая сетка. График ЛФЧХ.


1-1132156397
markers
2005-11-16 18:53
2005.12.11
"Конец перетаскивания"


4-1129090176
Smertb
2005-10-12 08:09
2005.12.11
hook


2-1133182730
IAMDANIL
2005-11-28 15:58
2005.12.11
Кто писал проверялку для прог?


4-1128591108
Symbol
2005-10-06 13:31
2005.12.11
Ввод со звуковой карты





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