Стоит зада ча закинуть много строк в таблицу SQLite.
Заполняю ТЗ, укладываю во временную таблицу, Запросом Insert Select * вношу всю временную таблицу в основную. Но есть проблема.
Создаю ТЗ:
ТЗ.НоваяКолонка("code","Число",15);
Заполняю строки:
ТЗ.code = 25639874165897
делаю загрузку во временную таблицу:
База.УложитьТЗ(ТЗ,"tempTZ");
делаю запрос
ТЗ2=запрос.ВыполнитьЗапрос("Select * From tempTZ")
и в колонке code вижу мусор типа 1345051224
УложитьТЗ понимает числа больше 2^32 ?
PS. Пока выхожу из ситуации так
ТЗ.НоваяКолонка("code","Строка",15);
_____________________________________
упссс.... и тут грабли.
Теперь запрос типа Select Where code = 123 не выдаёт результат. Только так : Select Where code = '123 '
Хотя колонка code объявлена как bigint