Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];

Вниз

Ошибка при перемещении по таблице   Найти похожие ветки 

 
mouse_web   (2004-08-18 03:19) [0]

Для просотра содержимого базы данных (Access) использую RxQuery, DataSource и DBGridEh.
При быстром просмотре таблицы DBGridEh (PageUp, PageDown) выскакивает ошибка:
Invalid BLOB handle in record buffer

В таблице 3 MEMO поля, все остальные числовые и текстовые.
Выяснил, что ошибка кроется в отображении MEMO полей (DBMemo), при количестве записей в таблице больше 1500.

Добавил на форму еще RxQuery, DataSource для отображения MEMO полей. При быстром просмотре все заработало, но база стала тормозить.

Как избежать выдаваемой ошибки не ставя дополнительные RxQuery, DataSource?
Может кто сталкивался с такой проблемой, помогите, плиз....


 
Sergey13 ©   (2004-08-18 09:26) [1]

ИМХО. Лучше оставить 2 кверя, но на срабатывание второго (с Мемо полями) сделать задержку через таймер. Так можно избежать "лишнего" срабатывания при быстрой прокрутке первого (главного) кверя.


 
mouse_web   (2004-08-18 15:13) [2]

На самом деле не очень сильно спасает.


 
Sergey13 ©   (2004-08-18 15:19) [3]

2[2] mouse_web   (18.08.04 15:13)
>На самом деле не очень сильно спасает.
Зависит от вкуса и от того - что и как сделано.


 
AlexAlex   (2004-08-18 16:41) [4]

Увеличте в настройках BDE параметр "BLOBS TO CACHE" вашего Aliasa до макс. количества одновременно отображаемых записей с BLOBами.



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

Форум: "Базы";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.083 c
9-1084768654
КиТаЯц
2004-05-17 08:37
2004.09.12
GLScene; объекты THUDSprite;


1-1093344430
Sourse
2004-08-24 14:47
2004.09.12
Как отследить обращение к реестру?


4-1090743349
ogf
2004-07-25 12:15
2004.09.12
хук на запуск прог


1-1093529823
aliced
2004-08-26 18:17
2004.09.12
опять пропала главная панель Делфи


4-1090070812
BVV
2004-07-17 17:26
2004.09.12
Управление чюжим приложением





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский