vs2005 sqldataadapter用法
3个回答
展开全部
先说 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()方法。
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");
SqlDataAdapter da=new SqlDataAdapter();
da.SelectCommand=sel;
da.Fill(ds);
(2)更新数据集
DataSet ds=new DataSet ();
sqlCommand sel=new sqlCommand ("updata Sell Set id='1'");
da.UpdataCommand=sel;
da.Updata(ds);
DataSet ds=new DataSet ();
sqlCommand sel=new sqlCommand ("select * from sell");
SqlDataAdapter da=new SqlDataAdapter();
da.SelectCommand=sel;
da.Fill(ds);
(2)更新数据集
DataSet ds=new DataSet ();
sqlCommand sel=new sqlCommand ("updata Sell Set id='1'");
da.UpdataCommand=sel;
da.Updata(ds);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是 dataset 和 数据源的桥梁。
对数据操作是很重要的。
对数据操作是很重要的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询