vs2005 sqldataadapter用法

来源:百度知道 编辑:UC知道 时间:2024/05/18 12:51:45

先说 SqlDataAdapter 他是在数据更新是用到的,如果你的dataset 需要用到更新,可能就需要它拉

SqlDataAdapter dbadap=new SqlDataAdapter("SQL语句",dbconn);
//DataAdapter可执行针对数据源的各种操作
SqlCommandBuilder dbcb=new SqlCommandBuilder(dbadap);
//CommandBuilder用来构建SQL命令,基于单一表的数据修改
DataSet dbset=new DataSet ();
//对象名称可为任意字符串,为了维护方便,原则上与表名相同,以下的对象名称与DataSet相一致
dbadap.Fill (dbset,"对象名称");
//DataAdapter对象把DataSet和具体数据库联系起来,Fill()方法填充数据给DataSet
DataRow dbrow=dbset.Tables["对象名称"].NewRow ();
dbrow["字段名"]= 值;
dbset.Tables["对象名称"].Rows.Add(dbrow);
dbadap.Update(dbset," 对象名称");

注: DataSet、DataTable、DataRow、DataColumn 是表数据在内存中的表示。
如果要更新数据,需调用SqlDataAdapter对象的Update()方法。

(1)填充数据集
DataSet ds=new DataSet ();
sqlCommand sel=new sqlCommand ("select * from sell");
SqlD