Главная страница
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.039 c
1-1107930530
vvv_spb
2005-02-09 09:28
2005.02.27
DBGrid.FieldCout


3-1106639334
Fiend
2005-01-25 10:48
2005.02.27
ADO Errors проблема


3-1106566495
Belkova
2005-01-24 14:34
2005.02.27
Копирование из одной БД в другую


1-1108054427
Sphinxx
2005-02-10 19:53
2005.02.27
Перевод из двоичной в десятичную


14-1107779180
wicked
2005-02-07 15:26
2005.02.27
Наблюдения над ошибкой 500....