25.01.2005, 17:14 | #1 |
Moderator
|
String or binary data would not be truncated
Заполняю справочник ценников из базы SqlServer-а, при вставке некоторых записей вылезает сообщение:
Сообщение (17:06:09) Невозможно создать запись в 'Текст ценника' ('InventPriceListText') Поле: Надпись 5, унанастойкаканалов. База данных SQL обнаружила ошибку. Описание ошибки SQL: [Microsoft][ODBC SQL Server Driver][SQL Server]String or binary data would be truncated. Оператор SQL: INSERT INTO INVENTPRICELISTTEXT (ITEMID,PRICELISTTEXT,PRICELISTTEXTNUM,DATAAREAID,RECID) VALUES (?,?,?,?,?) Ошибка при вставке записи в InventPriceListText номенклатура - 10010000008681, текст - Ручная настройка каналов, номер - Надпись 5 Невозможно создать запись в 'Текст ценника' ('InventPriceListText') Поле: Надпись 5, унанастойкаканалов. Дело во вставляемом тексте -- Аксапта считает что он некорректен. Об это свидетельствует ' унанастойкаканалов' вместо 'Ручная настройка каналов' Присваиваение происходит так: PHP код:
Подскажите как обработать строку до нормального состояния.. (Если меняю текст при вставке на '111' все в порядке ) |
|
|
|