Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.07.04;
Скачать: [xml.tar.bz2];

Вниз

Как правильно использовать CT-lib и CashedUpdates?   Найти похожие ветки 

 
Siv Soft   (2002-06-12 14:32) [0]

При вставке записи (кэширование включено) добавляет запись в БД на сервере. Необходимо перечитать после вставки запись из БД. Как это сделать?


 
Прохожий   (2002-06-12 16:35) [1]

query.open;
....
query.close;
query.open;

- классическая конструкция, которая в сочетании с AutoFetchAll=false
нравится многим!


 
Polevi   (2002-06-12 17:02) [2]

да, за исключением пользователей программы


 
Siv Soft   (2002-06-12 17:28) [3]

Query.open
query.close
логично, но очень долго - при большем количестве записей просто нецелесообразно. Можно ли как-то обновить текущую запись или отдельное поле текущей записи?


 
Прохожий   (2002-06-13 09:37) [4]

я же сказал, что при использовании autofetchall=false все достаточно быстро и на больших объемах...
пакеты запрашиваюстся частями, - кол-во записей (fetch) указывается отдельно!
при статичном размере гридов получается: "перелается то, что можно показать".
при какчественном сетевом оборудовании 67 клиентов (постоянных) работают с таблицами, в которых от 200000 до 1893423 rec (последняя чифирь была взята в момент написания текста).

И не надо вот этих понтов, типа: "...кроме пользователей...", ув. Poveli


 
Polevi   (2002-06-13 11:43) [5]

Уважаемый прохожий, вы что серьезно после добавления каждой записи переоткрываете датасет ?


 
Fiend   (2002-06-13 12:10) [6]

Согласен с Polevi, это же албания какая то, зачем ваще перечитывать записи?
У мя много приложений с базами, и с большими, но такое ниразу не понадобилось


 
Прохожий   (2002-06-13 14:17) [7]

согласен, что не всегда переоткрывается датасет...я отвечал на конкретный вопрос...по-моему, достаточно конкретно.

я к тому, что ctlib (в практическом применении) мало чем отличается от родоначальника tquery, т.е. его использование у нас не вызвало трудностей.

А Вы, Господа, кроме бессмысленных комментариев моего ответа не ничего не сказали.

Ну,.. расскажите Нашим Соседям (в лице siv soft) об "Обновлении датасета без его переоткрывания..."


 
Siv_Soft   (2002-06-13 14:18) [8]

Дак подскажите мне как это осуществить без передергивания всех записей!!!



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

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

Наверх





Память: 0.46 MB
Время: 0.006 c
1-9820
HitMan
2002-06-24 14:13
2002.07.04
Текст в формате RMA


1-9918
aleksik
2002-06-22 20:34
2002.07.04
Аналог элктронных часов


3-9702
serg_ss
2002-06-10 16:13
2002.07.04
Почему в IB SQL-запросе 10 - null = null


3-9712
Стас
2002-06-07 11:52
2002.07.04
INSERT в Query с параметрами


14-9976
dimich
2002-06-03 14:40
2002.07.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
Английский Французский Немецкий Итальянский Португальский Русский Испанский