Привет алл.
Девраис толи уже празнует, толи в отпуске, попробую здесь
поконсультироватся, мож кто знает ...
Дело такое:
FIB-и 6.8
FB 2.0.3
Delphi 7 с всеми официальными пачами

Кладём датасет с простим запросом:
SELECT ID, NAME FROM MY_TABLE
где ID - integer а NAME = UTF8

Если на датасет кладём стандартныи грид или DBEdit то
при перемешение по датасети всё время на каждое перемешение происходит
запрос к базе, тоесть вроде все записи в памяти (около 320 записеи сего) но
всёравно происходит обрашение к базе.
Через CSMonitor смотрю что на каждое передвижение идёт запрос к таблицам:
RDB$RELATION_FIELDS и RDB$FIELDS
Ето если в гриде показано поле с кодировкои UTF8, если нет, то
всё идёт тихо и спокоино как надобыло.
В резултате жудкие тормоза.
Переинсталировал дельфу - непомогает.
Есть идеи в чём может бить дело ??? :(

Regards
Janex

Ответить