我用delphi做数据库迁移软件,用的是ADO连接数据库。数据迁移时,当表中记录少时,迁移很正常,但是当我把记录加到10条以上时,就会出错,不知道是什么原因?谢谢!

解决方案 »

  1.   

    用adoconnection连接数据库,用adoquery对数据库进行操作
      

  2.   

    数据库的问题吧,我以前也遇到过类似的问题:原Oracle数据文件直接给rm掉了,由于没有备份,无法恢复(好像用联机日志能恢复,但是没做),然后又创建了一个同样的数据文件,结果,一进行大量的数据操作,数据库就当掉了。最后换了一个数据库了事,问题根源也没有弄清。
      

  3.   

    好像是涉及到Pointer的什么问题,代码很多,不好列出来,关键是记录少时迁移正常,多时就不行了