怎样把DataSet中的数据存到access(.mdb)数据库中?急! 数据已经读到DataSet中,我想把他保存到access(.mdb)数据库中,用什么办法?最好有详细的代码,谢谢啦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 foreach(DataRow mDr in dataSet.Tables[0].Rows ){foreach(DataColumn mDc in dataSet.Tables[0].Columns){ //在这里写入数据库}} txg92 要怎样写入数据库,可不可以也说一下啊? 当然是一条条insert啦.先打开一个连接access的连接,然后循环执行insert就可以了.用executenonequery()就可以了. 还是写这里吧,私信回复排版都是乱的.比方说,我只是比方说,手头没有资料.瞎写,大概意思就是这样前面: using System.data.oledb; . . . 后面 oledbConnect cn=new oledbconnect("你的access库");//连接Access的字符串到网上搜一下,很多 cn.open();oledbcommand com= cn.createcommand();//大概是这个吧,记不清了. //然后: 假设你的access库里的表叫做:testtable,里面的字段叫做aa,bb假设都是字符型的. string sqlstr=""; foreach (DataRow mDr in MyDataBase.MyDs.Tables[0].Rows){ sqlstr="insert into testtable(aa,bb,cc) values('"+mdr["aa"].ToString() +"','" +mdr["bb"].ToString()+"')"; cmd.ExecuteNonQuery(sqlstr); //里面这个循环就不要了.已经知道字段名了就可以直接引用 // foreach (DataColumn mDc in MyDataBase.MyDs.Tables[0].Columns) //{ //在这里写入数据库 // //} //这样就OK了,具体的语法你参照书本吧.可能我写的都是错的. } 还是关于mail 求几个正则表达式 存儲過程求No字段最大數問題 后台写XMLHTTP的异步问题 C# 编辑器 深圳优迈科技培训是不是骗人的,顶者有分 看MSDN时关于struct和Class的小问题 我的一个产品显示网站,进入首页时,速度很慢,不知道是什么原因?请进看我的详细描述!谢谢 请教c#实现搜索 一个按钮乱跑!停不下来!程序无法关闭 还是PDA发送图片给服务器 怎样读取不同工程中的config?
{
foreach(DataColumn mDc in dataSet.Tables[0].Columns)
{
//在这里写入数据库
}}
当然是一条条insert啦.先打开一个连接access的连接,然后循环执行insert就可以了.
用executenonequery()就可以了.
前面:
using System.data.oledb;
.
.
.
后面 oledbConnect cn=new oledbconnect("你的access库");//连接Access的字符串到网上搜一下,很多
cn.open();
oledbcommand com= cn.createcommand();//大概是这个吧,记不清了.
//然后: 假设你的access库里的表叫做:testtable,里面的字段叫做aa,bb假设都是字符型的.
string sqlstr="";
foreach (DataRow mDr in MyDataBase.MyDs.Tables[0].Rows)
{
sqlstr="insert into testtable(aa,bb,cc) values('"+mdr["aa"].ToString()
+"','" +mdr["bb"].ToString()+"')";
cmd.ExecuteNonQuery(sqlstr);
//里面这个循环就不要了.已经知道字段名了就可以直接引用
// foreach (DataColumn mDc in MyDataBase.MyDs.Tables[0].Columns)
//{ //在这里写入数据库 // //}
//这样就OK了,具体的语法你参照书本吧.可能我写的都是错的.
}