我想从sybase aa表 倒数据到本地硬盘 d:\aa.db 数据库类型是paradox
odbc已经设置好
怎样用adoquery.clone实现?给出具体例子adoquery1.close;
adoquery1.sql.text :='select * from aa';
adoquery1.open;
????????????????
adoquery1.close;这时应在d盘存在 aa.db  ,how to do?

解决方案 »

  1.   

    用SQLSERVER的DTS!!!!!也可以的!!
      

  2.   

    建议用BDE连,可用TBATCHMOVE解决此问题。
    否则只有建临时表。
      

  3.   

    adoquery1.close;
    adoquery1.sql.text :='select * from aa';
    adoquery1.open;adoquery2.close;//d:\aa.db 
    adoquery2.sql.text :='select * from aa';
    adoquery2.open;
    while not ADOQuery1.Eof do
      begin
        for i := 0 to ADOQuery1.Fields.Count -1 do
          AdOQuery2.Fields[i].AsString := AdOQuery1.Fields[i].AsString;
        ADOQuery1.Next;
      end;