• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Превышен Лимит Поля В 32кб

  • Автор темы Dragon108
  • Дата начала
D

Dragon108

Вопрос наверное уже такой был, но ответа найти не могу.
В текстовом поле объем данных превысил 32 кб, соответственно с документом ничего сделать нельзя, сохранить себя не дает, поле исправить ни в ручную, ни программно не получается - все так же ругается при сохранении.
Можно ли что нибудь сделать? (например удалить это поле) Был бы рад ссылкам.

Добавлено:
Вопрос наверное уже такой был, но ответа найти не могу.
В текстовом поле объем данных превысил 32 кб, соответственно с документом ничего сделать нельзя, сохранить себя не дает, поле исправить ни в ручную, ни программно не получается - все так же ругается при сохранении.
Можно ли что нибудь сделать? (например удалить это поле) Был бы рад ссылкам.


фиксап тоже не помог(
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Создать новый документ и скопировать в него все поля кроме превышенного.

Добавлено: IsSummary = False тоже не срабатывает?
 
D

dreammaster

Ну походу так и придется ... :(
Неа, сохранить не дает (

У нас была аналогичная проблема, решили так. Находим большое поле, вытаскиваем содержимое, удаляем. Создаем rich text item с таким же именем (или другим , роли не играет) запихиваем в него содержимое и сохраняем документ.
 

leiba

Well-known member
18.06.2010
49
0
BIT
3
С 32к проблема может быть разной степени паршивости.
В легкой степени можно поменять IsSummary у поля.
В более тяжелом случае можно удалить документ.
В самом тяжком случае и удалить не получалось - это когда ругань шла просто при обращении к документу.
В таком случае единственно, что получалось - делать реплику БД с формулой репликации исключающей битый документ. Затем БД подменялась.
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
В самом тяжком случае и удалить не получалось - это когда ругань шла просто при обращении к документу.
В таком случае единственно, что получалось - делать реплику БД с формулой репликации исключающей битый документ. Затем БД подменялась.
я могу ошибаться, но вроде фиксап тоже такие доки умеет удалять
 

Eugen

Green Team
22.03.2012
210
1
BIT
1
Добрый день.
Предполагаю, что столкнулся с похожей проблемой.
На данный момент у меня задача состоит в том, чтобы каждое действие пользователя при работе с документом фиксировалось в логе. Все это пишется построчно в форму в одно поле. Сегодня произошел такой казус, что все записи в этом поле пропали. Стал копать в хелпе и нашел:
Maximum size of text fields
32KB (storage); 32KB displayed in a view's column.

Если правильно понимаю, то в текстовое поле больше 32КБ данных не запихнешь? Возможно ли увеличить этот размер, например до 1 МБ?
Нормально ли, что при переполнении все данные пропадают?
 
N

nvyush

Возможно ли увеличить этот размер, например до 1 МБ?
Можно увеличить до 64К поставив ему флаг IsSummary = False. Если надо больше — либо рт, либо плодить новые поля. Есть ещё вариант каждое событие записывать отдельным документом.

Добавлено
Уверены, что все записи пропали? Сталкивался с похожей ситуацией — в окне свойств документа значения поля не отображаются, но в отладчике всё было видно и данные были доступны.
 

Eugen

Green Team
22.03.2012
210
1
BIT
1
Почему то не хочет писать в рт. Пишет:

В дебагере в values тоже пусто.
 

Eugen

Green Team
22.03.2012
210
1
BIT
1
Все нормально, заработало. Пересоздал документ, в который все должно записываться.
 
A

ABarmin

Еще стоит на сервере снимать флаг Summary в полях, которые не предполагается использовать как Readers/Authors и показывать в представлении.
 
30.05.2006
1 345
12
BIT
0
Еще стоит на сервере снимать флаг Summary в полях, которые не предполагается использовать как Readers/Authors и показывать в представлении.
READERS/AUTHORS тоже можно делать nonSUMMARY.
Эффект любопытный: во view док-ты видны, НО не открываются
 
30.05.2006
1 345
12
BIT
0
Да, про это и оговорка, что чтобы все осталось работать summary им надо оставлять.
Так они и работают: док-т видят/редактируют только упомянутые в полях юзера. НО строка во view НЕ скрывается (соотв. нет "деградации" при листании "пустой" view)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!