引入命名空间:
using System.Data.SqlClient;
using System.Data.OleDb;
代码:
        try
        {
            string constr = "server=YWG;uid=sa;pwd=;database=test";
            SqlConnection con = new SqlConnection(constr);
            string sql = "insert into OpenRowSet('microsoft.jet.oledb.4.0','data source=G:\\freezipdb\\test.mdb','select * from test') "
                + "select * from test";
            con.Open();
            SqlCommand com = new SqlCommand(sql, con);
            com.ExecuteNonQuery();
            con.Close();
            Response.Write("<script language='javascript'>alert('成功')</script>");
        }
        catch(Exception ex)
        {
            throw ex;
        }
错误信息
OLE DB 提供程序 'microsoft.jet.oledb.4.0' 报错。 
[OLE/DB provider returned message: 找不到可安装的 ISAM。] 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Data.SqlClient.SqlException: OLE DB 提供程序 'microsoft.jet.oledb.4.0' 报错。 
[OLE/DB provider returned message: 找不到可安装的 ISAM。]

两个数据库中的表结构完全一致.