使用dataadapter对象管理数据

使用dataadapter对象管理数据

ID:33790181

大小:45.50 KB

页数:4页

时间:2019-03-01

使用dataadapter对象管理数据_第1页
使用dataadapter对象管理数据_第2页
使用dataadapter对象管理数据_第3页
使用dataadapter对象管理数据_第4页
资源描述:

《使用dataadapter对象管理数据》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、使用DataAdapter对象管理数据DataAdapter对象用于从数据源中检索数据,并填充DataSet数据集中的表。DataReader则不能,所以不能作为相关控件的数据源。属性:SelectCommand获取或设置查询数据源中的SQL命令。InsetCommand获取或设置向数据源中添加数据行的SQL命令。DeleteCommand获取或设置删除数据源中数据行的SQL命令。UpdateCommand获取或设置更新数据源中的数据行中的SQL命令。方法:Fill(Dataset,”表名”)将S

2、QL命令执行后所选取的数据行添加到参数Dataset中“表名”指定的表名。DataAdapter对象的应用(1)建立数据库连接并打开。(2)创建OleDbCommand对象,并设置要执行的SQL语句。(3)创建并实例化一个OleDbDataAdapter对象myadaOleDbDataAdaptermyada=newOleDbDataAdapter(mycomm);Myada.selectcommand=mycomm;//由command对象生成(4)创建一个DataSet对象,用于连接数据库。D

3、ataqSetmyds=newDataSet();(5)填充数据Myada.Fill(myds,”table”);(6)操作数据集中数据GridView1.DataSource=myds.tables[“表名”]GridView1.DataBind();(7)关闭数据库连接Myconn.close();应用见OleDataAdapter.aspx,完整代码如下:OleDbConnectionmycon=newOleDbConnection();OleDbCommandmycomm=newOleDb

4、Command();protectedvoidPage_Load(objectsender,EventArgse){stringconstr="provider=microsoft.jet.oledb.4.0;datasource="+Server.MapPath("db1.mdb");mycon.ConnectionString=constr;mycon.Open();mycomm.CommandText="select*fromxscj";mycomm.Connection=mycon;Ole

5、DbDataAdaptermyad=newOleDbDataAdapter();myad.SelectCommand=mycomm;DataSetmys=newDataSet();myad.Fill(mys,"table");GridView1.DataSource=mys.Tables["table"];GridView1.DataBind();}案例二:使用两个数据集(dataadapter.aspx)生成OleDbDataAdapter对象的第二种方法:str1="Provider=Micr

6、osoft.Jet.OLEDB.4.0;datasource="+Server.MapPath("db1.mdb");str2="select*fromxscj";ad1=newOleDbDataAdapter(str2,str1);protectedvoidPage_Load(objectsender,EventArgse){stringstr1,str2;DataSetds=newDataSet();OleDbDataAdapterad1,ad2;str1="Provider=Microsof

7、t.Jet.OLEDB.4.0;datasource="+Server.MapPath("db1.mdb");str2="select*fromxscj";ad1=newOleDbDataAdapter(str2,str1);ad1.Fill(ds,"table1");str2="select*fromxscjwherexm='a'";ad2=newOleDbDataAdapter(str2,str1);ad2.Fill(ds,"table2");Label1.Text="数据集中的表个数为:"+

8、ds.Tables.Count.ToString();gd1.DataSource=ds.Tables["table1"].DefaultView;gd1.DataBind();gd2.DataSource=ds.Tables["table2"].DefaultView;gd2.DataBind();}练习:1、查询指定学生的信息及成绩(在两个表中的查询)2、按姓名查询学生信息及成绩案例三:删除记录(oledataadapter2.aspx)OleDbDataAdaptermyad

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。