powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Куда исчез RecordCount?
9 сообщений из 9, страница 1 из 1
Куда исчез RecordCount?
    #32316428
_DmG_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IB7 + BDE + Delphi 7.

Показываю Query1.RecordCount после открытия запроса - все нормально. Но после его переоткрытия, RecordCount равен -1. Записей - всего 2500 штук.

Как лечить?

PS: Раньше (в течении 2 лет) работало все без проблем, но пользователи начали жаловаться...
...
Рейтинг: 0 / 0
Куда исчез RecordCount?
    #32316447
Малиновский Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Вызываем метод FetchAll после открытия набора данных.
2. Если не секрет, что вы с RecordCount делаете?
...
Рейтинг: 0 / 0
Куда исчез RecordCount?
    #32316737
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_DmG_
да, и можно сразу выкинуть прогу.....
профетчить 2500 записей... просто ради кол-ва.....
может проще еще один запрос к базе дать... типа select count(*) from ...
...
Рейтинг: 0 / 0
Куда исчез RecordCount?
    #32316798
_DmG_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу секрета с RecordCount сообщаю, что:
1). Показываю общее количество выбранных записей в StatusBar
2). При создании отчетов использую для ProgressBar - свойство Max.

А вопрос заключался в том, что свойство RecordCount в какой-то момент перестало работать (неожиданно...)

Так у кокго были такие-же грабли? Как лечить?
...
Рейтинг: 0 / 0
Куда исчез RecordCount?
    #32316807
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RecordCount Это не выбранные п доставленные на клиента записи. Разницу чувствуешь?
...
Рейтинг: 0 / 0
Куда исчез RecordCount?
    #32317199
_DmG_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С компонентом Query связан DBGrid, в котором отображаются записи, а он тащит на клиента сразу все... Поэтому раньше я и использовал RecordCount - быстро и удобно... Но теперь он почему-то равен -1.
...
Рейтинг: 0 / 0
Куда исчез RecordCount?
    #32317369
Фотография SmaLL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На IB7 работаешь уже более 2-х лет?

Вероятно ты просто перешЁл на 7-ю версию и у тебя такие траблы. Я прав?
...
Рейтинг: 0 / 0
Куда исчез RecordCount?
    #32318474
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так для справки.... стандартный DBGrid на клиента тянет только те записи которые ему нужны (тобишь те что отображаются)
...
Рейтинг: 0 / 0
Куда исчез RecordCount?
    #32322827
_DmG_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, приложение было написано еще под IB 5.0 и Delphi 5 и плавно перешло на IB 7.0 и Delphi 7. А потом (через полгодика) RecordCount=-1
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Куда исчез RecordCount?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]