AmoDataReader 类

定义

表示一个对象,该对象从 Analysis Services 数据库中检索只读、只进数据流。

public class AmoDataReader : IDisposable, System.Collections.IEnumerable, System.Data.IDataReader
type AmoDataReader = class
    interface IDataReader
    interface IDisposable
    interface IDataRecord
    interface IEnumerable
Public Class AmoDataReader
Implements IDataReader, IDisposable, IEnumerable
继承
AmoDataReader
实现

属性

Depth

获取当前行的嵌套深度。

FieldCount

获取当前行中的列数。

IsClosed

获取一个指示 AmoDataReader 是否关闭的值。

Item[Int32]

在给定列序号的情况下,获取指定列的以本机格式表示的值。

Item[String]

在给定列名称的情况下,获取指定列的以本机格式表示的值。

RecordsAffected

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

Results

获取当前对象的结果集合,包含警告和通知消息。

RowsetName

获取当前行集的名称。

TopLevelAttributes

获取此属性的最高级别属性。

方法

Close()

关闭 AmoDataReader 对象。

Dispose()

释放所有网站集对象使用的非托管资源。

GetBoolean(Int32)

获取指定列的布尔值形式的值。

GetByte(Int32)

以字节的形式获取指定列的值。

GetBytes(Int32, Int64, Byte[], Int32, Int32)

从给定的缓冲区偏移量开始,按指定的列偏移量将字节流作为数组读入缓冲区。

GetChar(Int32)

作为单个字符获取指定列的值。

GetChars(Int32, Int64, Char[], Int32, Int32)

从给定的缓冲区偏移量开始,按指定的列偏移量将字符流作为数组读入缓冲区。

GetData(Int32)

检索当前对象的数据。

GetDataTypeName(Int32)

获取指定索引的数据类型名称。

GetDateTime(Int32)

获取作为 DateTime 对象的指定列的值。

GetDecimal(Int32)

获取指定字段的固定位置数值。

GetDouble(Int32)

获取作为双精度浮点数的指定列的值。

GetEnumerator()

返回一个循环访问集合的枚举器。

GetFieldType(Int32)

获取与对象类型相对应的类型信息。

GetFloat(Int32)

获取指定序号的单精度浮点数。

GetGuid(Int32)

作为全局唯一标识符 (GUID) 获取指定列的值。

GetInt16(Int32)

获取指定列的 16 位有符号整数形式的值。

GetInt32(Int32)

获取指定列的 32 位带符号整数形式的值。

GetInt64(Int32)

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

GetName(Int32)

获取指定列的名称。

GetOrdinal(String)

在给定列名时获取相应的列序号。

GetSchemaTable()

返回描述 AmoDataReader 的列元数据的 DataTable。

GetString(Int32)

获取指定列的字符串形式的值。

GetTimeSpan(Int32)

作为 TimeSpan 对象获取指定列的值。

GetValue(Int32)

检索以本机格式表示的指定列的值。

GetValues(Object[])

使用当前行的列值来填充对象数组。

IsDBNull(Int32)

确定列是否包含不存在的值或缺失值。

NextResult()

将数据读取器前移下一结果。

Read()

确定一个指示 AmoDataReader是否前进到下一条记录的值。

显式接口实现

IEnumerable.GetEnumerator()

表示一个对象,该对象从 Analysis Services 数据库中检索只读、只进数据流。

适用于