![]() |
|
|
![]()
|
|
| Marriage |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 4.5.2004 Где: Таганрог Репутация: нет Всего: 2 |
Собственно в чем проблема.
DOAшные компоненты. RecordCount считается по минуте, даже если всего 1 запись ..... -------------------- Praemonitus, praemunitus |
|||
|
||||
| Bes |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 806 Регистрация: 8.12.2004 Репутация: 2 Всего: 7 |
Ну, не знаю с чем это связано, т.к. ты не написал с какой базой работаешь и где она расположена, но все равно посоветовал бы тебе использовать результат запроса
select count(*) as MyRecordCount from MyTable. т.к. свойство RecordCount особенно для клиент-серверных технологий коими являются АДО не всегда может возвращать правильное значение. Эта тема уже поднималась на форуме - если любопытно, можешь глянуть. |
|||
|
||||
| Marriage |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 4.5.2004 Где: Таганрог Репутация: нет Всего: 2 |
DOA - Direct ORacle Access ...
СУБД - Оракл ... Косяк за мной, забыл написать .... select count(*) as MyRecordCount from MyTable. - не вариант, далеко не вариант ... Это сообщение отредактировал(а) Marriage - 22.2.2005, 17:02 -------------------- Praemonitus, praemunitus |
|||
|
||||
| Bes |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 806 Регистрация: 8.12.2004 Репутация: 2 Всего: 7 |
Сорри, перепутал ДАО с АДО. :-)
Однако, думаю, что select count(*) as MyRecordCount from MyTable0 все таки единственный стопроцентный вариант. Кстати, почему все-таки "далеко не вариант"? И главное, где же все таки находится база? Не в чюкотке на телеграфе? :-) Тогда тормоза объяснимы. |
|||
|
||||
| Marriage |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 4.5.2004 Где: Таганрог Репутация: нет Всего: 2 |
Не вариант потому что блин таблица большая и условий в запросе куча....
Сервак находиться в 5-ти метрах от меня ... -------------------- Praemonitus, praemunitus |
|||
|
||||
| Marriage |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 4.5.2004 Где: Таганрог Репутация: нет Всего: 2 |
проблеме решилась сама собой ...
После этого всн тормоза пропали. Всем спасибо. -------------------- Praemonitus, praemunitus |
|||
|
||||
| Bes |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 806 Регистрация: 8.12.2004 Репутация: 2 Всего: 7 |
и все же :-) размер таблицы не имеет значения, поскольку вычисления происходят на стороне сервера и тебе отправляется только результат. а count - это только одно число - все записи не возвращаются. и насколько большая? у меня с двумя миллионами считает мгновенно.
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |