在导入数据时,其中有一列的数据太长了,导入的时候总是报 
 数据转换返回状态值 4 和状态文本“文本被截断,或者一个或多个字符在目标代码页中没有匹配项这样的错误,
可是我在数据库中该列已经已经设置为nvarchar(max)了 ,无法继续增大了 ,而且 OutputColumnWidth也已经被我设置成了4000,在增加就无法通过验证了 ,结果还是报错,这下该怎么办啊 !!

解决方案 »

  1.   

    可不可以设置成varchar(8000)的?
      

  2.   

    采用建议类型时系统自动将我的 OutputColumnWidth设置成了 一万多 ,本来以为能成功了 ,可是在验证的时候 报OutputColumnWidth的值超出了指定的范围 ,无法通过验证
      

  3.   

    也可能是你文本文件的内容不正确,没有正确切割字段,结果切出一个很大的字段值。
    建议用 Schema.ini 定义一下文件格式。