C#语言还是比较常见的东西,这里我们主要介绍C# GetOrdinal定位数据域,包括介绍使用ADODataReader许多内建转换器等方面。
我们提供的服务有:网站制作、成都网站建设、微信公众号开发、网站优化、网站认证、临邑ssl等。为上1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的临邑网站制作公司
C# GetOrdinal定位数据域读取不同的数据类型
dr["stuff"]这个语句通常能够返回一个数据.但是要返回一个int或者DateTime对象的话通常需要进行数据转换.这通常可以通过使用ADODataReader许多内建转换器中的一个来实现.也就是:
- int nOrdinalAge = dr.GetOrdinal( "Age" );
- int nAge = dr.GetInt32( nOrdinalAge );
- DateTime tUpdated = (DateTime)dr["Updated"];
注意C# GetOrdinal定位数据域用名字来读取数据的用法.如果数据域是空白的(还没有填入任何数据),上面的代码会抛出一个异常.要捕捉这种情况,我们可以用IsNull方法检查是否有数据存在,如下所示:
- int nOrdinalAge = dr.GetOrdinal( "Age" );
- if( dr.IsNull( nOrdinalAge ) )
- {
- System.Console.WriteLine( " Age : Not given!" );
- }
- else
- {
- int nAge = dr.GetInt32( nOrdinalAge );
- System.Console.WriteLine( " Age : " + nAge );
- }
网页题目:C#GetOrdinal定位数据域
网页地址:http://www.gawzjz.com/qtweb/news25/162825.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联