怎样将一个access表中的数据导入到一个oracle表中
连接都建立了,就是sql语句该怎么写啊

解决方案 »

  1.   

    用ADO去连接这个数据库。然后在delphi中传值就可以了。
         比如 ADOQuery1连接的是oracle    ADOQuery2连接的是Access
       ADOQuery1.open   
       
       ADOQuery2.close;
       ADOQuery2.sql.clear;
       ADOQuery2.sql.add('select * from (access中表名) where 条件);
       ADOQuery2.open;
       ADOQuery2.first;
       while not ADOQuery.eof do 
       begin
         ADOQuery1.Append;
         ADOQuery1['字段1']:=ADOQuery2['字段1];
         ...
         ...
         ADOQuery1['字段n']:=ADOQuery2['字段2'];
         ADOQuery1.Pst 
       end;
       ADOQuery1.close;
       ADOQuery2close;