[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Пакет pocketpc-gcc и программирование под WinCE



В сообщении от Понедельник 01 января 2007 18:45 Pechnikov Alexey написал(a):
> eTcl при работе с SQLite базой данных на КПК начинает сильно тормозить при
> получении записей из базы данных. Например, получение 100 записей по 5 байт
> занимает около 15 сек, а по 50 байт - 30 секунд. При этом просто
> отображение текста из файла работает без видимой задержки, программа на С++
> из той же базы выводит данные также быстро. Можно ли как-то ускорить
> работу? Под линуксом программа на eTcl печатает все результаты запроса к
> базе в консоль, может, как раз этот вывод и тормозит на КПК.

Отвечаю сам себе, может быть, еще кому-то пригодится. Извлечение записей в 
массив идет медленно (так я пытался делать раньше), а вот приведенная ниже 
конструкция работает быстро:

 db eval {select id from table1} {
    puts $id
 }

Reply to: