C#中怎么利用GetOrdinal定位数据域

本篇文章为大家展示了C# 中怎么利用GetOrdinal定位数据域,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

在墨脱等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都做网站、成都网站建设、成都外贸网站建设 网站设计制作按需制作,公司网站建设,企业网站建设,品牌网站建设,网络营销推广,外贸网站制作,墨脱网站建设费用合理。

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定位数据域,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。


本文题目:C#中怎么利用GetOrdinal定位数据域
文章链接:http://ybzwz.com/article/jipgoe.html