不知道啊.友情UP
我以前碰到过类似的问题,我是这么解决的,因为两个数据库的版本不一致,所以导致你的表里面的字符串类型的字段有个属性叫做排序规则,这个都是默认的,但是因为数据库版本不一直,导致默认的值不一致,你建一个正常的表的varchar类型的试试,看看排序规则是哪个,然后你把英文版转过来的对照一下,弄成一样了,然后再试试,如果搞不清楚,就把字符串类型的字段删掉重新建一下试试,应该可以的。
要在中间做两次数据转换:先转换为unicode string DT_WSTR,此时后面的代码页是空的;再转换为string DT_STR,此时后面代码页为936。如果不行可将两个转换先后位置换下试试。