Field Is Too Large (32k) Or View's Column Selection Formulas Are T

  • Автор темы NFKF
  • Дата начала
Статус
Закрыто для дальнейших ответов.
N

NFKF

Гость
#1
Доброго времени суток.

Ошибка "Field is too large (32K) or View's column selection formulas are too large." возникает на doc.Save(true,false) в агенте. Что могло вызвать? Кто-нибудь сталкивался?
 
E

Elena Nefedova

Гость
#3
В лотусе есть ограничения на размер поля - как раз 32 килобайта.
 
N

NFKF

Гость
#4
Я понимаю, а как может существовать в базе документ с полем больше 32 К, я ведь не создаю новый, а сохраняю страрый, причем поле, которое меняю содержит несколько символов.
 
E

Elena Nefedova

Гость
#5
Такое может быть, например, если документ открыт в юзер-интерфейсе. Одно из вычисляемых полей может оказаться слишком большим.
Если все в бэкграунде выполняется, нужно перебирать doc.Items и выявлять, где проблема.
 
E

Elena Nefedova

Гость
#7
Бывает еще, что в документе создается несколько одноименных полей.
В интерфейсе пользователя отобразится только одно (какое придется!)
doc.GetFirstItem(fieldname) возвращает только то, которое лотус считает первым.
Так что желательно doc.Items все же пробежать.
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
2
34
Kiev, Ukraine
#8
посмотри в полях @DBColumn есть?
возможно какой-то справочник проверяется, а док-тов больше нежели ожидалось
возможно, на его основании сделана какая-то проверка (например, по полю имени, чтобы не было повторяющихся док-тов), тогда придется переделывать скриптом
 

DNT

Постоялец форума
Lotus team
12.10.2005
590
7
37
Украина, Одесса
#9
вроде как в сумме текстовые поля не могут быть больше 64к.
Нарвался недавно на такое ограничение.
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
2
34
Kiev, Ukraine
#10
вроде как в сумме текстовые поля не могут быть больше 64к.
Нарвался недавно на такое ограничение.
не текстовые, а SUMMARY
если снять флажек isSummary у итема, то можно хранить 64К в таком итеме без вреда для остального дока
 
Статус
Закрыто для дальнейших ответов.