SqlDataReader.Item[] 属性

定义

获取其本机格式的列的值。

重载

名称 说明
Item[Int32]

获取给定列序号的指定列的本机格式的值。

Item[String]

获取给定列名称的本机格式指定列的值。

Item[Int32]

Source:
System.Data.SqlClient.notsupported.cs

获取给定列序号的指定列的本机格式的值。

public:
 virtual property System::Object ^ default[int] { System::Object ^ get(int i); };
public:
 property System::Object ^ default[int] { System::Object ^ get(int i); };
public override object this[int i] { get; }
public object this[int i] { get; }
member this.Item(int) : obj
Default Public Overrides ReadOnly Property Item(i As Integer) As Object
Default Public ReadOnly Property Item(i As Integer) As Object

参数

i
Int32

从零开始的列序号。

属性值

指定列的本机格式的值。

实现

例外

传递的索引超出了 0 到 FieldCount0 的范围。

另请参阅

适用于

Item[String]

Source:
System.Data.SqlClient.notsupported.cs

获取给定列名称的本机格式指定列的值。

public:
 virtual property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ name); };
public:
 property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ name); };
public override object this[string name] { get; }
public object this[string name] { get; }
member this.Item(string) : obj
Default Public Overrides ReadOnly Property Item(name As String) As Object
Default Public ReadOnly Property Item(name As String) As Object

参数

name
String

列名。

属性值

指定列的本机格式的值。

实现

例外

找不到具有指定名称的列。

注解

首先执行区分大小写的查找。 如果失败,则会进行第二次不区分大小写的搜索(使用数据库排序规则进行不区分大小写的比较)。 当比较受区域性特定的大小写规则影响时,可能会出现意外结果。 例如,在土耳其,以下示例生成错误的结果,因为土耳其中的文件系统不使用“file”中字母'i'的语言大小写规则。

此方法不区分假名宽度。

另请参阅

适用于