Записываю во внешнюю sqlite-базу данные вот таким образом:
лТЗ = СоздатьОбъект("ТаблицаЗначений");
лТЗ.НоваяКолонка("ID", "Строка", 100);
лТЗ.НоваяКолонка("Наименование", "Строка", 100);
...
лЛокБаза.УложитьТЗ(лТЗ, "Контрагенты", 1);
Потом читаю из этой базы.
И оказывается, что все строки дополнились справа пробелами и стали одинаковой длины - 100 символов.
Наименование вместо "Ромашка" стало "Ромашка ".
Это нормально?
SQLite не умеет работать со строками переменной длины?
Или это ТаблицаЗначений косячит?
Или это я где-то накосячил?
В общем надо как-то записать в базу строку той длины, как она есть изначально.
Если "Ромашка", то и записать надо "Ромашка", и чтобы хранилось в базе тоже "Ромашка".