zelenprog писал(а) 28. Июня 2023 :: 14:30:Если не задавать длину строки, то при записи в sqlite-базу все строки обрезаются.
Как я понял, если явно в ТЗ не указать длину строки, sqlite-база не знает какой длины надо делать поле, и устанавливает какую-то стандартную ширину поля. И некоторые строки в это поле не помещаются.
Поэтому мне пришлось явно в ТЗ указывать длину.
Странновато... не должно резать.
Разумеется проверял на своей сборке.
Не режутся, но надо типизировать колонку как "Строка", можно без указания длины строки, тогда
Запихивать в эту колонку нужно именно строку, а не что-то еще.
Если вообще не типизировать, то выгрузится как "S"+Строка это типизация :Неопределенный (неудобно потом работать будет, но можно).
А зачем тз пихать? Не проще ли insert from select использовать?
Или у тебя сборщик зависимостей, типа как в КД?
Тогда это разумно, но я в сборщик зависимостей добавлял бы только id/ТекущийЭлемент, а потом запросом все остальное вытягивал.
Вариантов работы еще много можно придумать разных...