Интернет-магазины всё заполонилиОдноквасники не пускают к себе

SQLITE не перестаёт удивлять

Если в данных, которые заносятся в таблицу (с помощью метода с подстановками ?), будет число, то, хотя поле в БД и имеет тип "TEXT", то отчего-то данные преобразуются в число с точкой.

Чтобы этого не происходило, нужно данные привести к типу строка принудительно, например, s = s+'';

То есть, над всеми полями нужно строго следить, иначе в базу вместо "86702034" попадёт "86702034.00001" или "86702034.0"