Регистрация  |  Вход

Дефолтное значение текстового поля больше его длины: не могу програмно создать запись

есть текстовое поле длиной 255, и у него есть дефолтное текстовое значение.
когда создаю запись с UI - без проблем создается.

пытаюсь создать запись программно:
Insert failed. First exception on row 0; first error: STRING_TOO_LONG

ок. дебажу и задаю данному полю значение.

после создания объекта поле нулевое.
затем получает значение в "1".

вставляем - снова выпадает...

получается что дефолтное значение придается в момент инсерта записи? почему применяет дефолтное значение, если я задаю кастомное?

есть текстовое поле длиной 255, и у него есть дефолтное текстовое значение.
когда создаю запись с UI - без проблем создается.

пытаюсь создать запись программно:
Insert failed. First exception on row 0; first error: STRING_TOO_LONG

ок. дебажу и задаю данному полю значение.

после создания объекта поле нулевое.
затем получает значение в "1".

вставляем - снова выпадает...

получается что дефолтное значение придается в момент инсерта записи? почему применяет дефолтное значение, если я задаю кастомное?

Выглядит так как будто это не дефолтное значение, а какой-то Field Update.

Выглядит так как будто это не дефолтное значение, а какой-то Field Update.

ilya leshchuk
Выглядит так как будто это не дефолтное значение, а какой-то Field Update.

именно так и выглядит, я не стал рыться в чем там дело, просто попросил их сделать поле побольше...

[quote="ilya leshchuk"]Выглядит так как будто это не дефолтное значение, а какой-то Field Update.[/quote]

именно так и выглядит, я не стал рыться в чем там дело, просто попросил их сделать поле побольше...