DataAdapter对象是DataSet对象和数据库之间关联的桥梁,可以用于检索和更新数据。
DataAdapter对象含有四个不同的操作命令,分别如下:
(1)、SelectCommand:用来获取数据源中的记录;
(2)、InsertCommand:用来向数据源中新插入一条记录;
(3)、UpdateCommand:用来更新数据源中的数据;
(4)、DeleteCommand:用来删除数剧源中的记录。
一:创建SqlDataAdapter
string strSQL=“select * from Customers”;
SqlCommand cmd=new SqlCommand(strSQL,cn);
SqlDataAdapter da=new SqlDataAdapter();
da.SelectCommand=cmd; //仔细从这句中体会DataAdapter的SelectCommand等4个属性都是Command对象的实例
二:SqlDataAdapter构造函数
①string strConn=“Provider=.....”;
string strSQL=“select * from Customers”;
SqlDataAdapter da=new SqlDataAdapter(strSQL,strConn);
②string strConn=“Provider=.....”;
SqlConnection cn=new SqlConnection(strConn);
SqlDataAdapter da=new SqlDataAdapter(“select * from Customers”,cn);
③string strConn=“Provider=.....”;
string strSQL=“select * from Customers”;
SqlConnection cn=new SqlConnection(strConn);
SqlCommand cmd=new SqlCommand(strSQL,cn);
SqlDataAdapter da=new SqlDataAdapter(cmd);
3、从查询中获取结果
①使用Fill方法
...
SqlDataAdapter da=new SqlDataAdapter(strSQL,strConn);
DataSet ds=new DataSet();
da.Fill(ds);
②使用Fill方法创建DataTable对象和DataColumn对象
SqlDataAdapter da=new SqlDataAdapter(strSQL,strConn);
da.TableMapping.Add(“Table”,“Customers”);
DataSet ds=new DataSet();
da.Fill(ds);
本文详细介绍了DataAdapter对象作为DataSet与数据库间桥梁的作用,包括其四种主要操作命令:SelectCommand、InsertCommand、UpdateCommand和DeleteCommand,并提供了具体的创建及使用示例。
3193

被折叠的 条评论
为什么被折叠?



