该主题说明了如何使用 DataSet 在数据库中更新数据.你依然可以直接使用 SqlCommand 在数据库中插入.更新.和删除数据,记住这一点也很重要.理解“从数据库填充DataSet”涵盖的概念有助于你理解这个主题.     前一篇“从数据库填充 DataSet”涵盖的部分主题包括从数据库检索数据和填充到 DataSet,以及 DataSet 怎样有别于数据库.一旦 DataSet 被加载,你可以修改数据,并且DataSet 会跟踪变化.     DataSet 可以被认为是从数据库检索出的…
从数据库获取数据很容易,处理数据更容易.如果想要从数据库获取只进.只读的数据流结果集,你可以使用 DataReader 执行命令并且检索它.关于如何使用 DataReader,请参考:使用 OLE DB 检索数据.使用 SQL Server 检索数据.更多关于绑定.浏览.或者远程处理数据查询结果集的操作,你可以如下例所示把结果集放到 DataSet 里.   请记住最重的是,DataSet 是一种独立的有别于数据存储的数据结构.尽管示例从数据库获取数据,但是数据来源是无所谓的:DataSet 总…
这是一个已经移植到 .NET 的 ADO 应用的例子.也演示了单向.只读.快速 DataReader 的使用.它演示如何使用 DataView 类从 DataSet 获取一个 Table 和 操作一个类似于旧的 ADO 记录集模型.请记得,ADO 记录集仅仅包含一个 Table 的数据,但是 ADO.NET DataSet 可以包含多个 Tables 并且非常灵活.   原始的 ADO 示例使用 SQL Server 2000 下的 Employee 示例.原始的示例使用 ADO Records…
ADO.NET 概述 ADO.NET是改进的ADO数据访问模型用于开发可扩展应用程序.他是专门为可伸缩性.无状态和XML核心的web而设计的.   ADO.NET使用一些ADO对象,如Connection和Command对象,也引入了一些新对象.关键的新对象包括DataSet,DataReader,和DataAdapter.   这种改进的ADO.NET和之前的数据架构的重要区别在于存在一个对象--DataSet对象--这是独立的不同于任何的数据存储.正因为如此,DataSet功能能够作为独立的…
http://blog.csdn.net/jf_1994/article/details/50085825 前言:这里是使用AS的基本设置,适合新入手的朋友阅读,将这里介绍的设置完基本使用无忧啦. 1.setting介绍 点击菜单栏:File | settings 快捷方式:ctrl+art+s 注意:我们可以在基本设置头部的搜索框直接输入你要设置的关键字直接进入 2.设置主题样式.字体大小 File | settings |Appearance&Behavior|Appearance 如上图中…
本文演示如何使用2种不同的方法从 SQL Server 生成 XML.   方法1:使用了 SqlCommand 的 ExecuteXmlReader 方法获取 XmlReader,然后使用 DataSet 类的 ReadXml 方法把 XmlReader 填充到 DataSet.   方法2:使用 SqlDataAdapter 提取数据内容,并使其适应 DataSet 内部的XML 结构.SqlDataAdapter 类封装了一组数据指令和一个数据连接,用于填充 DataSet .   示例1…
DataSet 对象是 Microsoft .NET 框架中数据访问的关键部分,是可保存表.视图和关系的内存中对象.本文介绍如何使用一个或多个数据库查询的结果填充 DataSet 对象,以及在将这些数据加载到 DataSet 对象中后如何访问这些数据. 回到顶端 填充 DataSet System.Data 名称空间使用多种对象,您可以连接到一个数据库服务器,运行查询,然后把结果放到DataSet 对象中.DataSet 是断开连接的对象.因此,加载数据后,在您想加载更多数据或想使用您对这些信息…
SqlDataReader 类提供了一种从数据源读取数据记录只进流的方法.如果想使用 OLE DB 接口的数据库或者 SQL Server7.0 之前的版本,请参考文章:使用 OLE DB 检索数据.   SqlCommand 调用 ExecuteReader 方法创建 SqlDataReader,不通过直接使用构造器创建.当 SqlDataReader 正在使用时,关联的 SqlConnection 处于对 SqlDataReader 服务挂起状态 .在这个状态下,除非关闭 SqlConnec…
数据库事务用于控制数据提交到数据库.例如,在标准的账户程序,账户的借贷必须同时完成.由于电脑偶尔发生故障(电力中断.网络中断,等等),可能有些记录被更新或者添加,但是另外一些没有.为了避免这些情况,可以使用事务.ADO.NET 中的事务和 ADO 一样,是在数据库级别处理:即数据库必须支持事务.   针对事务有三个基本命令:BeginTransaction.Commit.和 Rollback.BeginTransaction 标识着事务的开始.任何发生在 BeginTransaction 和下个…
ADO.NET 和 DataSet 可以读写 XML Schema 和 XML.获取更多信息,请参考 How do I...Use XML and the DataSet?   DataSet 的 Schemas,或者 tables.columns.constraints 等等,可以用几种方式定义.一种方法是利用特性和方法创建他们(Tables.Add.Columns.Add.等等).在 DataSet 内部建立了一个 Schema,可以作为容器保存数据.另一种方法是使用 SqlDataAdap…