Строковые или двоичные данные будут усечены.\R\nПриложение завершено. при вставке xml

Можете ли вы сообщить мне, как решить эту проблему при вставке xml-данных в Sql Server 2008

ex = {"String or binary data would be truncated.\r\nThe statement has been terminated."}

Я уже заменил ', "" пустой строкой

спасибо в Advance

Ответы

Ответ 1

Пожалуйста, проверьте тип данных столбца. Убедитесь, что у него достаточно места.

Ответ 2

Проверьте размер столбца базы данных и длину данных.  вы получите эту ошибку, когда вы храните данные с длиной, большей, чем заданный размер.

    Ex. string Data = "saving this data causes error.";
    int datalength = Data.Length;  // will be 30 characters , greater than defined size

    Customer.Name = Data;
    //you will get error for this line if you have Name (varchar 25, null) in db      .

Ответ 3

Если вы используете подзапрос, измените = между суб-запросом и основным запросом на in.

Возможно, у вас есть несколько полей для каждой записи основного запроса.