您的位置:首页 > 数据库 > Oracle

SQL Server 2005 Integration Services数据流组件连接Oracle 9i出错

2007-04-17 16:31 337 查看
在单位用SSIS数据源组件连接JDE的Oracle数据库一直出错,Ole Db源是肯定不行的,提示错误"输出列的精度无效"



怀疑是Oracle中对Numeric类型数据的精度定义与SSIS中DataType定义的不一致造成的,SSIS中的DT_NUMERIC和DT_DECIMAL要求1<=precision<=38。而Oracle中的Numeric不指定精度的话使用22位长度,precision是0。

用DataReader源是没有任何问题的,但我不知道怎么在DataReader源组件中用参数。

花了两天时间,自己写了一个数据流组件



希望路过的高手能告诉我在DataReader源中使用参数的方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐