DataAdapter对象保存数据集中的数据
来源:互联网 发布:淘宝首页页面怎么制作 编辑:程序博客网 时间:2024/04/26 10:14
数据集中修改后的数据,如果长期保存,就必须存放到数据库中,这就需要使用DataAdapter对象的Update()方法。
事实上数据适配器是通过Command对象来操作数据库和数据集的。当调用Fill()方法时,系统会通过SeletCommand命令将数据库中的数据填充到数据集中。当调用Update()方法时,数据适配器会检查数据表中行的状态,如果状态为增加、删除和修改中的一种,就会调用InsertCommand、DeleteCommand、UpdateCommand命令执行数据操作。
在执行适配器的Update()方法时,通常要求创建InsertCommand、DeleteCommand、UpdateCommand的3种SQL语句,如果少了其中一种可能会引发异常。为了使编码更简单,更容易接受,.NET提供了SqlCommandBuilder对象自动生成需要的SQL命令。通常SqlCommandBuilder对象会创建三大命令,语法如下:
SqlCommandBuilder 对象名=new SqlCommandBuilder(已创建的DataAdapter对象);
示例代码如下:
SqlCommandBuilder Builder=new SqlCommandBuilder(objadapter);
将数据集中的数据保存到数据库的方法:
一、使用SqlCommandBuilder对象生成更新的相关命令。
二、调用DataAdapter的Update()方法。
语法如下:
DataAdapter对象.Update(数据集对象,"数据表名");
示例代码:
SqlCommandBuilder Builder=new SqlCommandBuilder(objadapter);
objadapter.Update(da,"student");
注意:SqlCommandBuilder只能操作单个表,不能进行联合表的操作。
- DataAdapter对象保存数据集中的数据
- 创建DataAdapter对象填充数据
- DataAdapter对象填充数据集
- ADO.NET数据适配器DataAdapter对象的工作原理
- .NET 数据提供程序 DataAdapter对象
- ADO.NET数据适配器对象DataAdapter
- C#之数据适配器:DataAdapter对象
- 数据适配器:DataAdapter对象(四)
- DataSet,DataAdapter读取数据
- DataSet DataAdapter数据连接
- C#:数据适配器DataAdapter
- dwr 保存数据对象
- 数据集中参数的设置
- 解决X5中一个保存按钮不能同时保存数据问题(多个数据集中其中某个数据集的store-type:simple 时,不能同时保存)
- 如何删除数据集中重复的数据
- 使用DataAdapter来更新数据
- 利用ODS OUTPTU将统计分析结果保存至数据集中
- 使用数据适配器DataAdapter的一些值得注意的地方
- DataAdapter对象填充数据集
- 界面线程
- MeeGo系统领衔 诺基亚5款智能新机曝光
- ADO.NET数据适配器DataAdapter对象的工作原理
- 重复造轮子 or not
- DataAdapter对象保存数据集中的数据
- ADO.NET中DataSet数据填充操作
- 使用vs2010-C#开发简单语音系统
- 新浪微薄Python SDK的BUG
- Windows Live Writer 中如何配置CSDN博客
- 在windows下不小心删除了fedora的分区
- 找不到"javax.servlet.annotation.WebServlet"解决方法
- 决战多线程
- Extjs struts2 json