C# GetOrdinal定位数据域

开发 后端
这里介绍C# GetOrdinal定位数据域用名字来读取数据的用法.如果数据域是空白的(还没有填入任何数据),上面的代码会抛出一个异常.要捕捉这种情况。
C#语言还是比较常见的东西,这里我们主要介绍C# GetOrdinal定位数据域,包括介绍使用ADODataReader许多内建转换器等方面。

C# GetOrdinal定位数据域读取不同的数据类型

dr["stuff"]这个语句通常能够返回一个数据.但是要返回一个int或者DateTime对象的话通常需要进行数据转换.这通常可以通过使用ADODataReader许多内建转换器中的一个来实现.也就是:

  1. int nOrdinalAge = dr.GetOrdinal( "Age" );  
  2. int nAge = dr.GetInt32( nOrdinalAge );  
  3.  
  4. DateTime tUpdated = (DateTime)dr["Updated"]; 

注意C# GetOrdinal定位数据域用名字来读取数据的用法.如果数据域是空白的(还没有填入任何数据),上面的代码会抛出一个异常.要捕捉这种情况,我们可以用IsNull方法检查是否有数据存在,如下所示:

  1. int nOrdinalAge = dr.GetOrdinal( "Age" );  
  2. if( dr.IsNull( nOrdinalAge ) )  
  3. {  
  4. System.Console.WriteLine( " Age : Not given!" );  
  5. }  
  6. else  
  7. {  
  8. int nAge = dr.GetInt32( nOrdinalAge );  
  9. System.Console.WriteLine( " Age : " + nAge );  
  10. }  

【编辑推荐】

  1. C#运用Trace语句
  2. C#调用ImOK学习笔记
  3. C#实现OLE DB的DB2开发
  4. C#使用ADOX学习经验
  5. C#信息架构视图
责任编辑:佚名 来源: IT168
相关推荐

2009-09-11 10:51:33

C#保留小数位

2017-04-06 08:42:18

2017-08-08 15:05:55

工具定位数据库

2016-05-12 09:33:11

IBM大型机实时分析

2023-02-26 10:18:24

数据库SQL语句

2009-09-01 15:25:01

C#位域

2009-08-10 16:47:45

Visual C#数据

2009-08-20 13:26:35

C#正则表达式

2009-08-21 16:55:43

C#空格函数

2009-08-14 16:46:44

C#元数据

2009-08-25 17:15:50

C#隐藏C#重写C#重载

2009-09-02 17:10:45

C#语言入门

2009-08-25 17:21:31

C#索引

2009-09-04 17:05:30

C#数据提供者

2009-08-07 17:54:41

C#单元格数据

2009-08-28 11:16:51

C#日期型数

2009-08-28 15:32:39

C#利用WMI获取数据

2009-08-11 14:12:27

C# ListView

2009-09-07 13:41:48

C# HttpWebR提交数据方式

2024-04-18 09:56:16

点赞
收藏

51CTO技术栈公众号