SQL语句
选定符合条件的记录,重新创建一个新的表

解决方案 »

  1.   

    A:有数据的表
    B:空表psql="insert into B select * from A where ......."
    cn.execute psql
      

  2.   

    如果使用select * into B from A(* 也可变成查询条件)
    连空表都不用建了,直接按照A表的结构复制一个。
      

  3.   

    用dao我曾经做过,但dao我未试过,以下是到dao的代码
    dim mydb As Database
    Set mydb = OpenDatabase(无数据的mdb名,带路径)
    mydb.Execute "insert into 表 select * from 表 in '有数据的mdb名,带路径' where 条件
      

  4.   

    我要多次添加,所以不能用select * into 
    因为我要循环插入!
      

  5.   

    Dim dbs As Database
    Dim rec As Recordset
    用rec.field(i).value="……" 查询出记录再用另一个表用rec.addnew添加符合条件的记录·
      

  6.   

    如果使用select * into 目标表 from 源表