日期:2014-05-18  浏览次数:20417 次

SSIS中将Oracle中表的数据迁移到SQL Server2005中结果出现字符乱码情况?如何解决?
我用VS集成开发环境开发SSIS,首先从Oracle9i中获取表的记录比如:组织结构表。所使用连接为ole   db类型,其sql   语句为 "select   *   from   wb_hxqyzzjgb ",SQL任务中输出为一个记录集的变量tJGInfos,其类型为Objet

之后,我用了一个ForEache   循环容器,其中用的枚举器为:Foreach   ADO   枚举器,
枚举器的设置为前面定义的变量,也设置变量映射。在容器中的循环中执行SQL   任务,执行存储过程exec   proc_TransZZJG   ?,?,?,?。将前面定义的变量输入到参数中。
结果执行后,在SQL   Server表中,结果内容被截掉了,同时还出现?。
我不知道如何处理了,请各位大侠帮忙一下,如何解决该问题?

------解决方案--------------------
内容被截掉了,只是在查询分析器看不到,还是输出就是被截掉?