通过只向前方式从结果集中获取行数据。
公共属性
Depth:获取一个值,该值指示当前行的嵌套深度,目前 DM 返回常数 0;
FieldCount:获取当前行中的列数;
IsClosed:获取一个值,该值指示数据读取器是否已关闭;
RecordsAffected:获取执行 Transact-SQL 语句所更改、插入或删除的行数。
公共方法
Close():关闭 DmDataReader 对象;
GetBoolean():获取指定列的布尔值形式的值;
GetByte():获取指定列的字节形式的值;
GetBytes():从指定的列偏移量将字节流读入缓冲区,并将其作为从给定的缓冲区偏移
量开始的数组;
GetChar():获取指定列的单个字符串形式的值;
GetChars():从指定的列偏移量将字符流作为数组从给定的缓冲区偏移量开始读入缓冲
区;
GetDataTypeName():获取源数据类型的名称;
GetDateTime():获取指定列的 DateTime 对象形式的值;
GetDecimal():获取指定列的 Decimal 对象形式的值;
GetDouble():获取指定列的双精度浮点数形式的值;
GetEnumerator():返回可循环访问集合的枚举数;
GetFieldType():获取是对象的数据类型的 Type;
GetFloat():获取指定列的单精度浮点数形式的值;
GetInt16():获取指定列的 16 位有符号整数形式的值;
GetInt32():获取指定列的 32 位有符号整数形式的值;
GetInt64():获取指定列的 64 位有符号整数形式的值;
GetKeyCols():获取构成主关键字的列;
GetName():获取指定列的名称;
GetOrdinal():在给定列名称的情况下获取列序号;
GetSchemaTable():返回一个 DataTable,它描述 DmDataReader 的列元数据;
GetString():获取指定列的字符串形式的值;
GetUniqueCols():获取有唯一性约束的列;
GetValue():获取以本机格式表示的指定列的值;
GetValues():获取当前行的集合中的所有属性列;
IsDBNull():获取一个值,该值指示列中是否包含不存在的或缺少的值;
NextResult():当读取批处理 Transact-SQL 语句的结果时,使数据读取器前进到下一个
结果;
Read():使 DmDataReader 前进到下一条记录。
评论