有两个delphi 自带数据库文件 table1   table2 (两表结构一致)  怎么样实现1表的数据拷贝到2表里,条件是,按照“日期”字段。没学过DElphi,请大家指教!

解决方案 »

  1.   

    假设使用Access数据库和ADOQuery,不同的数据库语句不点不同adoquery1.close;
    adoquery1.sql.text :='select table1.* into table2 from  table1 '+
                        ' where (table1.日期 >:aStartDate) and (table1.日期 < :aEndDate)';
    adoquery1.parameters.parambyname('aStartDate').value :=myStartDate;
    adoqyery1.parameters.parambyname('aEndDate').value :=myEndDate;
    adoquery.execsql;选定时间段复制,myStartDate,myEndDate,可以用DateTimePicker也可是其它日期变量
    请参考
      

  2.   

    .db文件吧, 两个TQUERY各连接一个,然后利用循环,一条一条插入另一个
      

  3.   

    Paradox?
    不支持select into的话就同时连到两张表,开个循环一行行写吧