用C#2005在两个oracle数据库之间导数据。用的Devart.Data
源库的版本是10.2.0.4.0
目标库的版本是10.2.0.1.0基本可以排除字段长度的问题和数据库字符集的问题。应该是驱动的问题。但是具体应该怎么做呢?求高手支招

解决方案 »

  1.   

    在Oracle中,LONG类型是最复杂的数据类型,
    一个表中只有一个LONG类型的字段,
    在Oracle的OCI类库中,有专门处理Long类型数据的接口,用VS2005,看看MSDN吧,看看如何处理Oracle的Long类型字段。
      

  2.   


    你传入的不是long值,你应该检查下你的c#里面的代码,传入的值是否是驱动包里面允许的long值啊!
      

  3.   


    Long的问题多多,已经不推荐使用了,而是被blob和clob所取代,以前看到long的一些问题都是有版本差异导致的,你试试都用高版本下的驱动。