使用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);
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);