Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2016-04-21 22:27:50 ЛС | профиль | цитата
ser_davkin, как и обещал, сегодня посмотрел.
code_37216.txt
Вот при такой схеме выборка из 28000 строк с аттачами идет около 8 мин.
Чтобы отказаться от проверки на повторы - посмотри на CREATE table и INSERT OR IGNORE INTO.
При такой организации INSERT просто пропускается, если name такое уже есть.
(sla8a как-то умудряется один и тот-же файл по 8 раз повторить
a Леонид в одном имени файла применил "," и "#3", а #3 меняется на символ. С час наверное ловил это #3 )
Можно ещё значительно ускорить, например собирая, перед записью в БД, строк по 900, но лень было.
А так отбирать имена авторов в ComboBox или ListBox:
#sql
SELECT DISTINCT user FROM Attach ORDER BY UPPER(substr(user,1,1));
тогда Neo и nesco будут на экране где-то рядом.

nesco, мультизамену не поборол.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
файлы: 1code_37216.txt [10.9KB] [1543]
Голосовали:ser_davkin