Проблемка с RecordCount

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
SAMZ
Сообщения: 128
Зарегистрирован: 21 мар 2005, 08:17

Проблемка с RecordCount

Сообщение SAMZ » 30 мар 2005, 11:34

Коллеги!
Помогите, если можно с одним вопросом. В компоненте TpFIBDataSEt во время работы приложения изменяю текст SelectSQL. Например сначала запрос был типа
select ID, RegYear, Name
from <некая ХП>
в другой момент исполнения программы я изменяю SelectSQL на
(допустим)
select ID, RegYear, count(*)
from <та же хранимая процедура>
group by ID, RegYear

Все работает абсолютно нормально и всегда выдает то, что от нее ожидаю, но при этом по непонятным для меня причинам RecordCount после изменения SQL и переоткрытия набора не изменяется. Хочу сказать, что про свойство psAskRecordCount я знаю и оно установлено в true.

Ivan_Pisarevsky
Заслуженный разработчик
Сообщения: 644
Зарегистрирован: 15 фев 2005, 11:34

Сообщение Ivan_Pisarevsky » 30 мар 2005, 12:59

Может это кол-во фетченых записей, которое равно кол-ву строчек в гриде?

SAMZ
Сообщения: 128
Зарегистрирован: 21 мар 2005, 08:17

Сообщение SAMZ » 30 мар 2005, 13:17

Ivan_Pisarevsky писал(а):Может это кол-во фетченых записей, которое равно кол-ву строчек в гриде?
Точно, нет! При последней проверке в первом запросе без группировки RecordCount 1351 после группировки тоже 1351. На самом деле их меньше раза в 3

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 30 мар 2005, 13:36

В эху или в саппорт к Буззу. С номером версии и т.п.

Ответить