当前位置: 代码迷 >> Oracle开发 >> 救命: can bind a LONG value only for insert into a LONG column解决思路
  详细解决方案

救命: can bind a LONG value only for insert into a LONG column解决思路

热度:199   发布时间:2016-04-24 07:29:59.0
救命: can bind a LONG value only for insert into a LONG column
用C#2005在两个oracle数据库之间导数据。用的Devart.Data
源库的版本是10.2.0.4.0
目标库的版本是10.2.0.1.0

基本可以排除字段长度的问题和数据库字符集的问题。

应该是驱动的问题。但是具体应该怎么做呢?求高手支招

------解决方案--------------------
语句是怎么写的?
------解决方案--------------------
在Oracle中,LONG类型是最复杂的数据类型,
一个表中只有一个LONG类型的字段,
在Oracle的OCI类库中,有专门处理Long类型数据的接口,

用VS2005,看看MSDN吧,看看如何处理Oracle的Long类型字段。
------解决方案--------------------
引用楼主 monkey1126 的帖子:
用C#2005在两个oracle数据库之间导数据。用的Devart.Data
源库的版本是10.2.0.4.0
目标库的版本是10.2.0.1.0

基本可以排除字段长度的问题和数据库字符集的问题。

应该是驱动的问题。但是具体应该怎么做呢?求高手支招

------解决方案--------------------
楼上正解。
------解决方案--------------------
探讨
在Oracle中,LONG类型是最复杂的数据类型,
一个表中只有一个LONG类型的字段,
在Oracle的OCI类库中,有专门处理Long类型数据的接口,

用VS2005,看看MSDN吧,看看如何处理Oracle的Long类型字段。
  相关解决方案