Ответ
moko 13.01.2017 17:33
Собственно вот когда появился баг:
http://cvsview.parser.ru/cgi/viewcvs.cgi/sql/sqlite/parser3sqlite.C?r1=1.8&r2=1.9"
- transcode optiomization (no transcode calls for numbers and nulls anylonger)
- little refactoring
"
Миша сделал оптимизацию, чтобы не вызывать sqlite3_column_type(SQL, i) для каждой строки, но в итоге если в первой строке где-то был null, то и в остальных строках в этой колонке будет null.
Исправить можно по-разному, посмотрю. Если sqlite3_column_type "легкий", то наверное правильнее просто выкинуть эту оптимизацию.