两个Access数据库
要将一个数据库里的一个表复制到另一个数据库中 
表的的名称 结构 数据都要
该怎么做

解决方案 »

  1.   

    我刚学 Access数据库,我只能帮忙顶了。
     
      

  2.   

    select * into destTbl from srcTbl
      

  3.   

     可以直接用access本身的导入,导出的功能
      

  4.   

    刚刚已经解决了。我用的是Access2007,连接字符串或许有些不同。newPath是新的数据库文件的全路径 .如:D:\Document\newDB.accdb            OleDbConnection connection;
                                  
                string connStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + newPath + ";Persist Security Info=False";
                connection=new OleDbConnection(connStr);            string sql = "Select * into newTable  From [;database=" + Application.StartupPath + @"\oldDB.accdb;].oldTable";
                using (OleDbCommand command = new OleDbCommand(sql, connection))
                {
                    connection.Open();
                    command.ExecuteNonQuery();
                    connection.Close();
                }