来自查询或存储过程的只读只进结果集。
Public NotInheritable Class SADataReader Inherits System.Data.Common.DbDataReader Implements System.ComponentModel.IListSource
public sealed class SADataReader : System.Data.Common.DbDataReader, System.ComponentModel.IListSource
SADataReader 类的所有成员,包括所有继承的成员。
名称 | 说明 |
---|---|
关闭 SADataReader。 | |
|
释放 ![]() |
以布尔值形式返回指定列的值。 | |
以字节形式返回指定列的值。 | |
以给定缓冲区偏移为起点,将字节流作为数组从指定的列偏移读入到缓冲区中。 | |
以字符形式返回指定列的值。 | |
以给定缓冲区偏移为起点,将字符流作为数组从指定的列偏移读入到缓冲区中。 | |
不支持此方法。 | |
返回源数据类型的名称。 | |
以 DateTime 对象形式返回指定列的值。 | |
以 DateTimeOffset 对象形式返回指定列的值。 | |
|
返回与请求的列顺序号对应的 ![]() |
以 Decimal 对象形式返回指定列的值。 | |
以双精度浮点数形式返回指定列的值。 | |
返回迭代通过 SADataReader 对象的 System.Collections.IEnumerator。 | |
返回作为对象的数据类型的 Type。 | |
以单精度浮点数形式返回指定列的值。 | |
以全局唯一标识符(global unique identifier,简称 GUID)形式返回指定列的值。 | |
以 16 位有符号整数形式返回指定列的值。 | |
以 32 位有符号整数形式返回指定列的值。 | |
以 64 位有符号整数形式返回指定列的值。 | |
返回指定列的名称。 | |
在已知列名的情况下返回列顺序号。 | |
|
返回指定列特定于提供程序的字段类型。 |
|
以 ![]() |
|
获取当前行的集合中所有特定于提供程序的属性列。 |
返回说明 SADataReader 的列元数据的 DataTable。 | |
以字符串形式返回指定列的值。 | |
以 TimeSpan 对象形式返回指定列的值。 | |
以 16 位无符号整数形式返回指定列的值。 | |
以 32 位无符号整数形式返回指定列的值。 | |
以 64 位无符号整数形式返回指定列的值。 | |
以对象形式返回指定列的值。 | |
获取当前行中的所有列。 | |
返回表示列是否包含 NULL 值的值。 | |
释放与该对象关联的资源。 | |
读取批处理 SQL 语句的结果时,将 SADataReader 移到下一结果。 | |
读取结果集的下一行,并将 SADataReader 移动到该行。 | |
获取表示当前行嵌套深度的值。 | |
获取结果集中的列数。 | |
获取表示 SADataReader 是包含一行还是多行的值。 | |
获取表示 SADataReader 是否已关闭的值。 | |
通过执行该 SQL 语句而更改、插入或删除的行数。 | |
返回以本地格式表示的列值。 | |
|
获取 ![]() |
没有用于 SADataReader 的构造函数。要获取 SADataReader 对象,请执行 SACommand:
SACommand cmd = new SACommand( "SELECT EmployeeID FROM Employees", conn ); SADataReader reader = cmd.ExecuteReader(); |
只能在 SADataReader 中向前移动。如果您需要更为灵活的对象来操作结果,请使用 SADataAdapter。
SADataReader 会根据需要检索行,而 SADataAdapter 必须检索结果集的所有行,然后您才能对对象执行任何操作。如果结果集较大,这种差异会使 SADataReader 的响应时间比 SADataAdapter 短很多。
Implements: IDataReader、IDisposable、IDataRecord、IListSource
有关详细信息,请参见访问和操作数据。
Close 方法
GetBoolean 方法
GetByte 方法
GetBytes 方法
GetChar 方法
GetChars 方法
GetData 方法
GetDataTypeName 方法
GetDateTime 方法
GetDateTimeOffset 方法
GetDecimal 方法
GetDouble 方法
GetEnumerator 方法
GetFieldType 方法
GetFloat 方法
GetGuid 方法
GetInt16 方法
GetInt32 方法
GetInt64 方法
GetName 方法
GetOrdinal 方法
GetSchemaTable 方法
GetString 方法
GetTimeSpan 方法
GetUInt16 方法
GetUInt32 方法
GetUInt64 方法
GetValue 方法
GetValues 方法
IsDBNull 方法
myDispose 方法
NextResult 方法
Read 方法
Depth 属性
FieldCount 属性
HasRows 属性
IsClosed 属性
RecordsAffected 属性
this 属性
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |