В БД есть таблица, кажется - Artikles. В ней есть поля. Они являются только зеркалом того, с чем работает ПО. Поля же, которое коррелировало с внутренними структурами, в БД НЕТ. Вносить значение более 20 символов некуда. Если же распаковать in-memory object, и изменить его, то любое школоло, державшее в руках хотя бы Вирта, скажет, что будет невозможность распаковать объект. Ибо с т р у к т у р а. А, в случае ряда языков, еще и фиксированная структура. Конкретно СО выдаст что-нибудь типа "не удается прочесть настройки". Прочтите уже "Алгоритмы и структуры", а? Или погуглите "указатели ссылки чтение и запись памяти".
И все же: какой дурак вам вбил в голову, что БД диктует коду, а не код БД? Что вы к несчастному хранилищу, которое ни за что не отвечает, вообще прицепились такой толпой? Это вам Access прошлое нашептывает? Так ведь он был создан, чтобы даже дурак мог им пользоваться, со всеми полагающимися ограничениями, чтобы этот самый дурак себе в ногу не выпалил.