vb+sql server,采用 ado方式
如何将一个表的查询结果,放到另一个表中?
两个表都存在,且字段名相同。
谢谢!这个问题困扰了我半天了!

解决方案 »

  1.   

    用command对象,执行下面的SQL语句
    insert into table2 select * from table1
      

  2.   

    没太明白怎么回事。能写详细点吗?
    第二个表的记录集如何打开?
    还有人告诉我用append,不知如何应用?谢!
      

  3.   

    Dim CN As New ADODB.Connection
        Dim Rs As New ADODB.Recordset    CN.ConnectionString = "Provider=sqloledb;Data Source=pmserver;Initial Catalog=Report;User Id=sa;Password=sa;"
        CN.Open
        CN.Execute "insert into table2 select * from table1"   '就是这句话
      

  4.   

    Dim CN As New ADODB.Connection
        Dim Rs As New ADODB.Recordset    CN.ConnectionString = "Provider=sqloledb;Data Source=pmserver;Initial Catalog=Report;User Id=sa;Password=sa;"
        CN.Open
        CN.Execute "create  table2  "     CN.Execute "insert into table2 select * from table1"   
    我意思是建立一个新的表格
    然后插入这些语句 !