我爱Aspx >> Asp.Net >> 初谈ADO.NET中利用DataAdapter进行数据操作{
try
{
//将更改的数据更新到数据表里
myAda.Update(mySet.Tables[0].GetChanges());
MessageBox.Show("数据删除成功!");
//DataTable接受更改,以便为下一次更改作准备
mySet.Tables[0].AcceptChanges();
}
catch (SqlException ex)
{
MessageBox.Show(ex.ToString());
}
}
else
{
//取消对DataTable的更改
mySet.Tables[0].RejectChanges();
}
}
}
Ok了,上面的代码已经能够完成对数据库更新和删除的操作,是不是也很简洁,自己写的才叫亲切,才叫熟悉。下面来分析一下。
private SqlConnection myCon;
private SqlDataAdapter myAda;
private SqlCommand myCmd;
private SqlCommandBuilder myCbd;
private DataSet mySet;
看看这几句,这是干什么的,声明了几个引用类型的变量,让它们引用什么啊?看一下变量类型的名字就很一目了然,像myCon是个SqlConnection类型,因此肯定是用来引用一个连接类型的,只是到此时此刻它们还未真正的引用任何东西罢了,就如母亲孕育的孩子,呵呵,还未出世,亲朋好友聚到一起,都为这事高兴,先把名字给起好了。接着往下走,
myCon = new SqlConnection("Data Source=localhost\\SQLEXPRESS;Initial Catalog=Shop;Persist Security Info=True;User ID=sa;Password= ");
Ҷƪл˵?
ASP与ASP.NET互通COOKIES的一点经..[08-01]
第一次用.net2.0 LOGIN登陆控件的..[08-01]
解决 ASP.NET 中目录访问权限的问..[08-01]
ASP.Net常用功能整理--生成图片的..[08-01]
asp.net调用存储过程方法新解[08-01]
Asp.Net中NHiernate的Session的管..[08-01]
.Net 2.0 原汁原味读取注册表[08-01]
ASP.NET 2.0站点地图搭建网站导航..[08-01]
ASP.NET2.0中配置文件的加密与解..[08-01]
ASP.Net2.0中自定义控件在page中..[08-01]
使Div内内容可编辑[08-01]
WPS表格2005排序功能全接触[08-01]
入门:Linux 2.6 内核的嵌入式系统..[08-01]
Photoshop字体特效:鲜艳缤纷彩斑..[08-01]
Dreamweaver教程:层及其应用[08-01]
Dreamweaver教程:Dreamweaver的..[08-01]
Dreamweaver教程:创建模板[08-01]
Dreamweaver教程:弹出窗口[08-01]
Flash MX常用快捷键一览[08-01]
我的世界杯:FLASH制作滚动足球动..[08-01]