使用DataSet对象添加记录

使用DataSet对象添加记录

 
使用DataSet对象添加记录
步骤:
●创建Connection对象
●创建DataAdapter对象
●通知数据适配器我们要使用的连接
●创建一个DataSet对象
●使用DataAdapter的Fill()方法来执行SELECT命令,并填充DataSet
●使用DataTable对象提供的NewRow()方法来创建新行
●将数据行的字段设置为我们想插入的值
●使用DataRowCollection类的Add()方法将数据添加到数据表中
●把DataAdapter类的InsertCommand属性设置成我们想用来插入的INSERT语句
●使用DataAdapter提供的Update()方法将新记录插入数据库。也可以使用DataSet类的GetChanges()方法检索填写过程之后发生在对象上的变化
●使用DataSet类提供的AcceptChanges()方法,将内存中的数据与数据库的物理数据保持一致。
 SqlConnection con=.....
 string strSql="SELECT CateID,CateName,Description FROM Categories";
 SqlDataAdapter da=new SqlDataAdapter(strSql,con);
 
 SqlCommandBuilder cb=new SqlCommandBuilder(da);

 DataSet ds=new DataSet();
 da.Fill(ds);
 
 DataRow dr=ds.Table[0].NewRow();
 dr["CateName"]=txtCateName.Text;
 dr["Description"]=txtDescription.Text;

 da.Update(ds);

你可能感兴趣的:(ASP.NET)