大家好,我用delphi在做一个从sqlserver2000导数据到oracle9i的程序,sqlserver2000使用ado连接,oracle9i使用odac5连接,导普通数据都没有问题,可是导一张照片表的时候,导进几张照片后,oraquery.executeSql就会报“远程主机强迫关闭了一个现有的连接”的错误,就是几次oraquery.executeSql都没问题,第三次(或第四次)就会报这个错误,是不是还有哪个地方需要设置?

解决方案 »

  1.   

    照片表的结构是什么样子的,如果是blob等你需要自己写代码进行一下处理。
      

  2.   

    一般文字以外的东东保存进数据表里面,都是采用blob的形式储存的。如果出错,应该跟图片的体积有关。第一部分图片还没传输完成,第二道指令又已发出,可能会产生错误
      

  3.   

    对哦,BLOB数据要自己写代码!