Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » SQL Anywhere 数据访问 API » SQL Anywhere .NET 2.0 API 参考 » iAnywhere.Data.SQLAnywhere 命名空间 (.NET 2.0) » SADataReader 类

 

SADataReader 成员

公共属性
成员名称 说明

Depth 属性

获取表示当前行嵌套深度的值。最外层的表深度为 0。

FieldCount 属性

获取结果集中的列数。

HasRows 属性

获取表示 SADataReader 是包含一行还是多行的值。

IsClosed 属性

获取表示 SADataReader 是否已关闭的值。

Item 属性

返回以本地格式表示的列值。在 C# 中,此属性是 SADataReader 类的索引器。

RecordsAffected 属性

通过执行该 SQL 语句而更改、插入或删除的行数。

[external link] VisibleFieldCount(继承自 DbDataReader)

获取 [external link] DbDataReader 中未隐藏的字段数。

公共方法
成员名称 说明

Close 方法

关闭 SADataReader。

[external link] Dispose(继承自 DbDataReader)

释放 [external link] DbDataReader 的当前实例使用的所有资源。

GetBoolean 方法

以布尔值形式返回指定列的值。

GetByte 方法

以字节形式返回指定列的值。

GetBytes 方法

以给定缓冲区偏移为起点,将字节流作为数组从指定的列偏移读入到缓冲区中。

GetChar 方法

以字符形式返回指定列的值。

GetChars 方法

以给定缓冲区偏移为起点,将字符流作为数组从指定的列偏移读入到缓冲区中。

GetData 方法

不支持此方法。调用时它会抛出 InvalidOperationException。

GetDataTypeName 方法

返回源数据类型的名称。

GetDateTime 方法

以 DateTime 对象形式返回指定列的值。

GetDecimal 方法

以 Decimal 对象形式返回指定列的值。

GetDouble 方法

以双精度浮点数形式返回指定列的值。

GetEnumerator 方法

返回迭代通过 SADataReader 对象的 [external link] IEnumerator

GetFieldType 方法

返回作为对象的数据类型的 Type。

GetFloat 方法

以单精度浮点数形式返回指定列的值。

GetGuid 方法

以全局唯一标识符(global unique identifier,简称 GUID)形式返回指定列的值。

GetInt16 方法

以 16 位有符号整数形式返回指定列的值。

GetInt32 方法

以 32 位有符号整数形式返回指定列的值。

GetInt64 方法

以 64 位有符号整数形式返回指定列的值。

GetName 方法

返回指定列的名称。

GetOrdinal 方法

在已知列名的情况下返回列顺序号。

[external link] GetProviderSpecificFieldType(继承自 DbDataReader)

返回指定列特定于提供程序的字段类型。

[external link] GetProviderSpecificValue(继承自 DbDataReader)

[external link] Object 实例的形式获取指定列的值。

[external link] GetProviderSpecificValues(继承自 DbDataReader)

获取当前行的集合中所有特定于提供程序的属性列。

GetSchemaTable 方法

返回说明 SADataReader 的列元数据的 DataTable。

GetString 方法

以字符串形式返回指定列的值。

GetTimeSpan 方法

以 TimeSpan 对象形式返回指定列的值。

GetUInt16 方法

以 16 位无符号整数形式返回指定列的值。

GetUInt32 方法

以 32 位无符号整数形式返回指定列的值。

GetUInt64 方法

以 64 位无符号整数形式返回指定列的值。

GetValue 方法

以对象形式返回指定列的值。

GetValues 方法

获取当前行中的所有列。

IsDBNull 方法

返回表示列是否包含 NULL 值的值。

NextResult 方法

读取批处理 SQL 语句的结果时,将 SADataReader 移到下一结果。

Read 方法

读取结果集的下一行,并将 SADataReader 移动到该行。

myDispose 方法

释放与该对象关联的资源。

另请参见