展开全部
建立2个链接
第一个连接mssql 然后读取数据保存到dataset中 用一条select语句就可以了
第二个链接到access数据库 将dataset传入进去 利用foreach 循环将数据insert到数据库
就可以
第一个连接mssql 然后读取数据保存到dataset中 用一条select语句就可以了
第二个链接到access数据库 将dataset传入进去 利用foreach 循环将数据insert到数据库
就可以
更多追问追答
追问
string strquery = "select * from sqltest";
SqlDataAdapter da = new SqlDataAdapter(strquery, conn);
SqlCommandBuilder cb = new SqlCommandBuilder(da);
DataSet ds = new DataSet();
da.Fill(ds, "sqltest");
这样读取保存到DATASET中的方法对吗?
利用FOREACH的循环能举下代码的例子吗 这个不太懂
追答
da.Fill(ds, "strquery ");
是保存到ds中,
foreach (DataRow dr in ds.Tables["Co_Header"].Rows)
{
string PONumber = dr["CoNumber"].ToString();
string CustName = dr["CustName"].ToString();
string CustAdress = dr["CustAdress"].ToString();
string MobilePhone = dr["MobilePhone"].ToString();
string TelPhone = dr["TelPhone"].ToString();
InterSave(1, PONumber, CustName, CustAdress, MobilePhone, TelPhone, ds, ref Error);
}
dr["CoNumber"].ToString(); 就是ds中的一行的CoNumber字段的值
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询