我在窗体Form1 中通过ADO与数据库建立连接,并查询其中的表table1,现需要将查询table1所得记录存储到数据库中的表Temp中,该如何实现?(Temp是一个用来临时存储查询记录的表,temp结构完全复制Table1的结构)
当窗体Form1关闭(unload)时,清除temp表中的全部记录,该如何实现?

解决方案 »

  1.   

    第一个问题
       用sql语句 (select * from table1)  into temp ,括号里写你自己的真实的sql语句
    第2个问题
      关闭的时候调用sql语句
         delete from temp
      

  2.   

    可是"(select * from table1)  into temp "好象是生成一个新的temp表,当数据库中已经有temp表时,就自动生成temp1表了!还有别的办法吗?
      

  3.   

    select * from table1  into temp 
    好像不会生成新的表!我现在写的程序是用这种方法!
    或者你试下将临时表表名改为其它!