使用Sql:Insert into B select * from A

解决方案 »

  1.   

    使用adox对象
    以下代码摘自msdn
    ' BeginCreateTableVB
    Sub Main()
        On Error GoTo CreateTableError
        
        Dim tbl As New Table
        Dim cat As New ADOX.Catalog
        
        ' Open the Catalog.
        cat.ActiveConnection = "Provider='Microsoft.Jet.OLEDB.4.0';" & _
            "Data Source='c:\Program Files\Microsoft Office\" & _
            "Office\Samples\Northwind.mdb';"
        
        tbl.Name = "MyTable"
        tbl.Columns.Append "Column1", adInteger
        tbl.Columns.Append "Column2", adInteger
        tbl.Columns.Append "Column3", adVarWChar, 50
        cat.Tables.Append tbl
        Debug.Print "Table 'MyTable' is added."
        
        'Delete the table as this is a demonstration.
        cat.Tables.Delete tbl.Name
        Debug.Print "Table 'MyTable' is deleted."
        
        'Clean up
        Set cat.ActiveConnection = Nothing
        Set cat = Nothing
        Set tbl = Nothing
        Exit Sub
        
    CreateTableError:    Set cat = Nothing
        Set tbl = Nothing    If Err <> 0 Then
            MsgBox Err.Source & "-->" & Err.Description, , "Error"
        End If
    End Sub
    ' EndCreateTableVB
      

  2.   

    lobu(先买个palm吧)  能不能给出C#版本的吗?
    3Q