可以自己编写复制函数,没什么繁琐的。
for j = 1 to AdoQuery2.Rowcount()
 for i = 0 to AdoQuery2.FieldCount - 1 
  AdoQuery1.Fields.FieldByNumber(i).AsVariant := 
   AdoQuery2.Fields.FieldByNumber(i).AsVariant

解决方案 »

  1.   

    不过PB数据库操作方面确实相当不错:
     脚本中可以直接书写SQL;
     DataWindow, Cool;
      

  2.   

    一条一条的复制,效率大打折扣!如果有10000行,10列,岂不是10万次操作!我想RowsCopy应该是缓冲区直接拷贝吧,效率会搞好几个数量记的!!!
      

  3.   

    我喜欢PB,不过想要更多数据库以外的东西,我用Delphi
      

  4.   

    但实现RowsCopy的功能应该不是什么过分的要求吧
      

  5.   

    AdoTable1.Clone(SourceTable:TAdoTable,...)
      

  6.   

    Delphi更适合编Windows应用程序.数据库操作甚至没有VB方便,只是数据库控件比较多。
      

  7.   

    但是datawindow真的不好看,我想还是用Delphi
      

  8.   

    这只是各人的习惯的事
    ADOQuery.Assign(ADOQuery1)
      

  9.   

    Assign好像只是拷贝ADOQuery的属性,我的要求是将ADOQuery1中所有数据加到ADOQuery2中,并保存合并后的ADOQuery2数据