首页 如何用OleDbDataAdapter来对数据库进行操作?

如何用OleDbDataAdapter来对数据库进行操作?

举报
开通vip

如何用OleDbDataAdapter来对数据库进行操作?如何用OleDbDataAdapter来对数据库进行操作? 请问如何用OleDbDataAdapter来对数据库进行删除、修改和添加? OleDbDataAdapter是DataSet和数据源之间建立联系的重要纽带。用它我们可以对数据库进行删除、修改和添加等操作,下面以删除(Delete)为例,说说操作步骤: 1、用OleDbConnection conn = getConn()语句建立数据库连接; 2、实例化OleDbDataAdapter对象,用select语句取得要删除的记录。而不是使用...

如何用OleDbDataAdapter来对数据库进行操作?
如何用OleDbDataAdapter来对数据库进行操作? 请问如何用OleDbDataAdapter来对数据库进行删除、修改和添加? OleDbDataAdapter是DataSet和数据源之间建立联系的重要纽带。用它我们可以对数据库进行删除、修改和添加等操作,下面以删除(Delete)为例,说说操作步骤: 1、用OleDbConnection conn = getConn()语句建立数据库连接; 2、实例化OleDbDataAdapter对象,用select语句取得要删除的 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 。而不是使用delete语句; 3、建立一个DataSet对象,并把执行select语句得到的记录添加到其中; 4、建立OleDbCommandBuilder对象,并与前面的OleDbDataAdapter对象关联,以监视RowUpdating事件的发生。在删除了指定的记录后,要通过执行OleDbDataAdapter对象的Update命令来更新数据库,语句如下: OleDbCommandBuilder mybuilder = new OleDbCommandBuilder(myDataAdapter); 5、删除DataSet中包含表的特定记录 6、执行OleDbDataAdapter对象的Update命令更新数据库: myDataAdapter.Update(ds,"notes") 7、关闭数据库连接。 以上操作步骤不仅适合于Delete操作,同样适合Insert、Update等操作。下面我们以通过OleDbDataAdapter来执行删除(Delete)特定的数据库记录为例,看看具体代码: public Boolean DelNote(string delid) //删除特定记录,通过string类型的ID删除字段 { Boolean tempvalue=false;       try       {               OleDbConnection conn = getConn();    //连接数据库.getConn():得到连接对象               string selectstr = "select * from notes where id=" + delid; OleDbDataAdapter myDataAdapter = new OleDbDataAdapter(selectstr,conn); OleDbCommandBuilder mybuilder = new OleDbCommandBuilder(myDataAdapter); //建立OleDbCommandBuilder          DataSet ds = new DataSet();    //建立DataSet()实例               myDataAdapter.Fill(ds,"notes");                       foreach(DataRow dr in ds.Tables["notes"].Rows) //由于在开始选择了所有的记录,此处用集合方式               {                                    if(dr["id"].ToString().Equals(delid))                     {                         dr.Delete();                     }                   }               myDataAdapter.Update(ds,"notes");                                       conn.Close();           tempvalue=true;           return(tempvalue); //执行成功返回TRUE,否则返回FALSE } catch(Exception e)           {               throw(new Exception("噢,数据库删除出错:" + e.Message)) ;       } }
本文档为【如何用OleDbDataAdapter来对数据库进行操作?】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_150531
暂无简介~
格式:doc
大小:45KB
软件:Word
页数:0
分类:生活休闲
上传时间:2018-09-06
浏览量:11