手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >DataReader深入解析:持续更新
DataReader深入解析:持续更新
摘要://香水坏坏AT06-07-25//郁闷的事情总是接连不断,无形的压力来自内心的恐惧大家在用.net进行数据操作的时候,接触DataRead...

//香水坏坏AT06-07-25

//郁闷的事情总是接连不断,无形的压力来自内心的恐惧

大家在用.net进行数据操作的时候,接触DataReader不少。

System.Data.OleDb.OleDbDataReader;

System.Data.Odbc.OdbcDataReader;

System.Data.SqlClient.SqlDataReader;

inheritfrom

System.MarshalByRefObject;//允许在支持远程处理的应用程序中跨应用程序域边界访问对象。

System.Collections.IEnumerable;

System.Data.IDataReader;

inheritfrom

System.Data.IDataRecord;

System.IDisposable;

//IDataReader定义了获取一行记录的值以及字段名的通用方法以及属性接口如:objectthis[stringname]{get;};objectthis[inti]{get;}

下面详细讲解一下this[stringname]以及this[inti]属性(相信大家调用的比较频繁)

这二个属性我想大家在使用NameValueCollection见的比较多,其实不然,他们完全是二个不个不同的概念

其实这里this[stringname]是this[inti]的一个方便的操作

首先在this[stringname]通过GetOrdinal方法获取字段名的索引再调用GetValue方法取值

由此可见通过调用this[inti]比通过调用this[stringname]取值效率要高那么点点*-*呵呵

GetOrdinal方法其实是通过GetName方法遍列所有字段名并进行对比,如果没返回字段对应的索引号将抛出一个异常

//今天先就到这有时间再补充(昨天网络不通,今天补发上来

【DataReader深入解析:持续更新】相关文章:

windows中允许服务与桌面交互的更改方法

在Apache环境下成功的运行ASP.NET的注意事项

ASP.net 生成缩略图的实例源代码

asp.net+ajax+sqlserver自动补全功能实现解析

js获取.aspx页面里面的服务器控件和.ascx中的服务器控件值

XmlReader 读取器读取内存流 MemoryStream 的注意事项

Asp.net中Ajax与JQuery的ready函数冲突怎么办

asp.net下配置数据源时出现: 未将对象引用设置到对象的实例。

asp.net下文件上传和文件删除的代码

涉及网络编程时,需要用到的几个常用方法

精品推荐
分类导航