[OLE DB Source [1]] Error: There was an error with output column "VendName" (1359) on output "OLE DB Source Output" (11). The column status returned was: "Text was truncated or one or more characters had no match in the target code page.". 我要从Vendtable 拿VendName ,type:varchar(60), 编码是 SQL_Latin1_General_CP1_CI_AS
流向一个NewTable.VendName ,type:nvarchar(100)编码是Unicode,
中间通过一个CONVERTION组件转换 ,提示上面的错误。谁能告诉怎么解决啊
流向一个NewTable.VendName ,type:nvarchar(100)编码是Unicode,
中间通过一个CONVERTION组件转换 ,提示上面的错误。谁能告诉怎么解决啊
多谢各位关注。
我在OLEDBSOURCE 里面引入了一个FUNCTION 将VendName 字段先转为UNICODE,
然后oledbsource的advanced editor修改OUTPUT column 属性,
修改为VendName字段的datatype属性为Unicode string [DT_WSTR]. 如果不手动修改的话,ms是不会自动转为Unicode 的。汗~~