Остановка загрузки прайса из-за ошибки
Опубликовано Сергей Пеньковский вкл. 30 July 2013 12:27 PM

Описание проблемы:

При импорте цен от партнера, на некоторых турах, на этапе сопоставления и сохранения, стали появляться ошибки:

String or binary data would be truncated. The statement has been terminated.

Причина появления:

Ошибка появляется из-за того, что сопоставляемое поле имеет очень большой размер, больше чем задан размер поля в БД (напр. Varchar (80)).

Варианты решения:

Решить можно тремя способами:

1)      Попросить поставщика делать более короткие имена.

2)      Написать скрипт обрезающий имя до приемлимого размера.

3)      Увеличить размер поля в БД

 

Интересующие поля находятся в БД ZLSDB, таблица zt_Reference. Поля:

V_ExternalName и V_ExternalName_Norm

(1 голос(а))
Мне это помогло
Мне это не помогло

Пояснения (0)
Добавить новый комментарий
 
 
Полное имя:
E-mail:
Комментарии:
ООО ЗЕЛСОФТ 2007-2020