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

Вниз

Подсчет количества записей в таблице   Найти похожие ветки 

 
Fedor   (2005-01-27 20:32) [0]

Уважаемые мастера, подскажите плиз альтернативный способ подсчета количества записей в таблице(InterBase6.5). RecordCount что то совсем плохо работает , значение не соответствует действительности.


 
YurikGL ©   (2005-01-27 20:47) [1]


> RecordCount что то совсем плохо работает , значение не соответствует
> действительности.

Это как?

А вообще можно сначала first потом next (считаем сколько раз сделали) пока не eof


 
DrPass ©   (2005-01-27 21:12) [2]


> RecordCount что то совсем плохо работает

Он работает хорошо. Только это не количество записей в таблице, а количество записей, полученных с сервера.

> А вообще можно сначала first потом next (считаем сколько
> раз сделали) пока не eof

Можно, только не делай так
Записи считаются запросом select count(*) from...


 
TUser ©   (2005-01-27 21:14) [3]


> А вообще можно сначала first потом next (считаем сколько
> раз сделали) пока не eof

Ну, это только, если с RecordCount"ом совсем труба. А так - скорее всего (телепатия ON) человек засунул новую запись в базу, но только не до конца - наверняка RecordCount вызывается до вызова Post. Точнее уж - не засунул пока еще.


 
YuRock ©   (2005-01-28 00:18) [4]

> TUser ©   (27.01.05 21:14) [3]

Та не. Скорее всего как раз, что надо перед использованием RecordCount надо вызвать FetchAll или хотябы Last;First;


 
Fedor   (2005-01-28 08:26) [5]

>А вообще можно сначала first потом next (считаем сколько раз сделали) пока не eof

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

>Записи считаются запросом select count(*) from...

А где откладывается значение?


 
Sergey13 ©   (2005-01-28 09:21) [6]

2[5] Fedor   (28.01.05 08:26)
>А где откладывается значение?
Откладываются яйца. 8-) А результат выполнения запроса можно прочитать.


 
msguns ©   (2005-01-28 11:08) [7]

>Sergey13 ©   (28.01.05 09:21) [6]
>Откладываются яйца. 8-)

.. и денюшка (например, на черный день)
;))



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

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

Наверх




Память: 0.48 MB
Время: 0.05 c
14-1107851672
Ega23
2005-02-08 11:34
2005.02.27
Кто уже получил счёт за "коммуналку"?


3-1107172647
a3a3ello
2005-01-31 14:57
2005.02.27
Глючит TDBgrid


1-1107941413
Rusan
2005-02-09 12:30
2005.02.27
Как проверить наличие параметра в реестре


1-1108475127
Muh
2005-02-15 16:45
2005.02.27
Как связать расширение файла с моей программой


1-1108502941
NickKuz
2005-02-16 00:29
2005.02.27
Как преобразовать String в PAnsiChar