字符串或二进制数据将被截断。\ r \ n语句已终止。而xml插入

时间:2011-04-04 06:58:22

标签: sql-server xml

您能否告诉我如何在将xml数据插入Sql Server 2008时解决此问题

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

我已使用空字符串

替换'""

先谢谢

3 个答案:

答案 0 :(得分:24)

请检查列的日期类型。确保它有足够的空间。

答案 1 :(得分:13)

检查数据库列大小和数据长度。  当您存储长度大于定义大小的数据时,您将收到此错误。

    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      .

答案 2 :(得分:1)

如果您使用子查询,请将子查询和主查询之间的=更改为in

对于主查询的每条记录,可能有多个字段。