![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как правильно использовать CT-lib и CashedUpdates?
Siv Soft © (2002-06-12 14:32:00)При вставке записи (кэширование включено) добавляет запись в БД на сервере. Необходимо перечитать после вставки запись из БД. Как это сделать?
Siv_Soft (2002-06-13 14:18:00) [1]Дак подскажите мне как это осуществить без передергивания всех записей!!!
Прохожий (2002-06-13 14:17:00) [2]согласен, что не всегда переоткрывается датасет...я отвечал на конкретный вопрос...по-моему, достаточно конкретно.
я к тому, что ctlib (в практическом применении) мало чем отличается от родоначальника tquery, т.е. его использование у нас не вызвало трудностей.
А Вы, Господа, кроме бессмысленных комментариев моего ответа не ничего не сказали.
Ну,.. расскажите Нашим Соседям (в лице siv soft) об "Обновлении датасета без его переоткрывания..."
Fiend (2002-06-13 12:10:00) [3]Согласен с Polevi, это же албания какая то, зачем ваще перечитывать записи?
У мя много приложений с базами, и с большими, но такое ниразу не понадобилось
Polevi (2002-06-13 11:43:00) [4]Уважаемый прохожий, вы что серьезно после добавления каждой записи переоткрываете датасет ?
Прохожий (2002-06-13 09:37:00) [5]я же сказал, что при использовании autofetchall=false все достаточно быстро и на больших объемах...
пакеты запрашиваюстся частями, - кол-во записей (fetch) указывается отдельно!
при статичном размере гридов получается: "перелается то, что можно показать".
при какчественном сетевом оборудовании 67 клиентов (постоянных) работают с таблицами, в которых от 200000 до 1893423 rec (последняя чифирь была взята в момент написания текста).
И не надо вот этих понтов, типа: "...кроме пользователей...", ув. Poveli
Siv Soft (2002-06-12 17:28:00) [6]Query.open
query.close
логично, но очень долго - при большем количестве записей просто нецелесообразно. Можно ли как-то обновить текущую запись или отдельное поле текущей записи?
Polevi (2002-06-12 17:02:00) [7]да, за исключением пользователей программы
Прохожий (2002-06-12 16:35:00) [8]query.open;
....
query.close;
query.open;
- классическая конструкция, которая в сочетании с AutoFetchAll=false
нравится многим!