使用DataSet对象添加记录

本文详细介绍了如何使用DataSet对象添加数据库记录的过程,包括创建连接、数据适配器、填充数据集、创建新行并设置值,最后更新数据库。重点突出数据库操作的基本步骤和关键方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值