winfrom中如何把SqlServer数据库表查询出来的数据插入access数据库表中

sqlserver里面的数据是根据条件查询出来的,现在是把查询出来的数据,给他导入到access数据库中,但是不知道在C#后台中怎么写 跨数据库去执行insert select,求解啊啊啊啊啊啊

 大概的代码

DataTable table = new DataTable()
SqlConnection sqlconn = new SqlConnection(connectionStr);
sqlconn.Open();
SqlCommand sqlcomm = new SqlCommand("SELECT 字段 from sqlserver中的表,sqlconn);
SqlDataAdapter sqlAdapter = new SqlDataAdapter(sqlcomm);
sqlAdapter.Fill(table);
foreach (var row in table.Rows)
{
    string accsql = "insert into access表(字段...) values('" + row[字段1] + "', " + row[字段2] ...
    OleDbCommand cmd = new OleDbCommand(accsql, access的con);
        cmd.ExecuteScalar();
}

可以用程序 把数据通过内存中转

根据ado.net 一边查一遍写 很简单的 提前把access中的表建好 也可以用ado.net键

最好写两个sqlhelper  一个sqlserver  还有一个access  两个不一样的