图解ADO.NET实例进行介绍学习

开发 后端
用ADO.NET实例获取简短的错误描述。显示此属性向用户警告您不能或不想处理的错误。该字符串将来自 ADO 或提供者。。

用ADO.NET实例中的数据,不管是不是原创,都能够通过双面编程模型进行处理,在调用ReadXmlData之前你应该完成这个步骤是一个显示可更新数据表的最简单的ASP.NET 页面。

当你要开始使用ADO.NET时,请考虑这样一个事实:ADO.NET统一了数据容器类编程接口,.因此,不管是何种类型的程序: Windows Form, Web Form, 或者 Web Service也好,你都得在同一组类中集中处理有关数据. 不管处于后端的数据源是SQL Server database,或是OLE DB 提供程序,, ADO.NET实例,又或是数组,你都可以使用一样的方法和属性来进行处理.

Figure 1. Solution Explorer menu

如果你坚持在.NET世界中使用ADO,那么请准备好面对一些其它的影响,例如你需要额外的代码才能够从数据绑定控件中使用ADO.NET实例

DataSet, DataTable, and Recordset

关于Recordset object.,ADO.NET实例并没有与其直接相对应的对象.最接近的是DataTable 对象.虽然它们二者几乎具有相同的功能,但它们在各自的框架里发挥着不同的作用.Recordset是一个相当大的对象,具备ADO的大多数功能,但在某些方面仍有欠缺.

Recordset在一些方面性能优良,如:它具可创造性,它可以离线操作,功能众多,但在一些方面仍需改进,如:基于其固有的COM特性, Recordset很难在网络上连载; Recordset是一个二进制的对象,因此不同平台之间的模块很难共享它;还有就是蛇不能够穿过防火墙.#t#

另外,它表现的是记录的单个表.如果该table作为一个或几个JOIN的结果,那么它很难更新原始代码源.当你试图将脱线的recordset与原始代码源统一起来时,数据源必须能够识别SQL.不管如何,你的recordset可以由非SQL 提供程序创建.

在ADO.NET实例中,ADO Recordset的所有功能被分拆成几块更简单的对象:其中一个便是DataReader. DataReader模拟了快速,只读,仅向前的只读游标的操作.ADO.NET实例表现了数据源,是个简单的对象. 你可以手动构造一个DataTable,或者也可使用DataSet命令自动生成. DataSet对于它所包含的数据知之不多.通过它,你可以在内存中处理数据,或者是其它比如排序,编辑,筛选,创建浏览等工作.

责任编辑:chenqingxiang 来源: wade
相关推荐

2009-12-25 09:25:54

ADO.NET实例

2009-12-30 16:05:20

ADO.NET实例

2009-12-21 10:37:05

Ado.Net 实例

2010-01-04 10:48:30

ADO.NET特色

2009-12-23 11:10:38

ADO.NET状态

2009-12-23 16:43:34

ADO.NET模型

2009-12-22 09:50:23

ADO.NET学习

2009-12-23 14:07:09

ADO.NET实例对象

2009-12-23 17:21:31

ADO.NET团队

2009-12-23 09:55:23

ADO.NET数据源

2009-12-21 16:02:48

ADO.NET命令

2009-12-21 16:45:41

ADO.NET程序

2009-12-31 10:16:45

ADO.NET体系结构

2009-09-09 10:23:59

ADO.NET连接

2009-12-23 16:21:38

ADO.NET工具

2009-12-30 09:10:04

ADO.NET Ent

2010-01-04 10:14:04

ADO.NET对象模型

2009-12-29 15:22:40

ADO.NET类库

2009-12-18 14:27:24

ADO.NET对象

2009-12-31 16:09:22

ADO与ADO.NET
点赞
收藏

51CTO技术栈公众号