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

SQL Anywhere 11.0.1 (中文) » UltraLite - .NET 编程 » UltraLite .NET 2.0 API 参考 » ULResultSet 类

 

ULResultSet 成员

公共属性
成员名称 说明

Depth 属性(继承自 ULDataReader)

返回当前行的嵌套深度。最外层的表深度为 0。

FieldCount 属性(继承自 ULDataReader)

返回游标中的列数。

HasRows 属性(继承自 ULDataReader)

检查 ULDataReader 包含一行还是多行。

IsBOF 属性(继承自 ULDataReader)

UL Ext.: 检查当前行位置是否在第一行之前。

IsClosed 属性(继承自 ULDataReader)

检查游标当前是否处于打开状态。

IsEOF 属性(继承自 ULDataReader)

UL Ext.: 检查当前行位置是否在最后一行之后。

Item 属性(继承自 ULDataReader)

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

RecordsAffected 属性(继承自 ULDataReader)

返回通过执行 SQL 语句所更改、插入或删除的行数。对于 SELECT 语句或 CommandType.TableDirect 表,此值为 -1。

RowCount 属性(继承自 ULDataReader)

UL Ext.: 返回游标中的行数。

Schema 属性(继承自 ULDataReader)

UL Ext.: 保存此游标的模式。

[external link] VisibleFieldCount(继承自 DbDataReader)

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

公共方法
成员名称 说明

AppendBytes 方法

将指定的 System.Bytes 数组的指定子集附加到指定的 ULDbType.LongBinary 列的新值中。

AppendChars 方法

将指定的 System.Chars 数组的指定子集附加到指定的 ULDbType.LongVarchar 列的新值。

Close 方法(继承自 ULDataReader)

关闭游标。

Delete 方法

删除当前行。

[external link] Dispose(继承自 DbDataReader)

释放此 [external link] DbDataReader 所占用的资源。

GetBoolean 方法(继承自 ULDataReader)

以 System.Boolean 形式返回指定列的值。

GetByte 方法(继承自 ULDataReader)

以无符号 8 位值 (System.Byte) 形式返回指定列的值。

GetBytes 方法(继承自 ULDataReader)

UL Ext.: 以 System.Bytes 数组的形式返回指定列的值。仅对 ULDbType.Binary、ULDbType.LongBinary 或 ULDbType.UniqueIdentifier 类型的列有效。

GetChar 方法(继承自 ULDataReader)

UltraLite.NET 不支持此方法。

GetChars 方法(继承自 ULDataReader)

从指定的偏移量开始,将指定的 ULDbType.LongVarchar 列的值的子集复制到目标 System.Char 数组的指定偏移量处。

[external link] GetData(继承自 DbDataReader)

返回与请求的列顺序号对应的 [external link] DbDataReader 对象。

GetDataTypeName 方法(继承自 ULDataReader)

返回指定列的提供程序数据类型的名称。

GetDateTime 方法(继承自 ULDataReader)

以 System.DateTime 形式返回指定列的值,其精度为毫秒。

GetDecimal 方法(继承自 ULDataReader)

以 System.Decimal 形式返回指定列的值。

GetDouble 方法(继承自 ULDataReader)

以 System.Double 形式返回指定列的值。

GetEnumerator 方法(继承自 ULDataReader)

返回迭代通过 ULDataReader 的 System.Collections.IEnumerator。

GetFieldType 方法(继承自 ULDataReader)

返回最适合于指定列的 System.Type。

GetFloat 方法(继承自 ULDataReader)

以 System.Single 形式返回指定列的值。

GetGuid 方法(继承自 ULDataReader)

以 UUID (System.Guid) 形式返回指定列的值。

GetInt16 方法(继承自 ULDataReader)

以 System.Int16 形式返回指定列的值。

GetInt32 方法(继承自 ULDataReader)

以 Int32 形式返回指定列的值。

GetInt64 方法(继承自 ULDataReader)

以 Int64 形式返回指定列的值。

GetName 方法(继承自 ULDataReader)

返回指定列的名称。

GetOrdinal 方法(继承自 ULDataReader)

返回指定列的列 ID。

[external link] GetProviderSpecificFieldType(继承自 DbDataReader)

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

[external link] GetProviderSpecificValue(继承自 DbDataReader)

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

[external link] GetProviderSpecificValues(继承自 DbDataReader)

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

GetSchemaTable 方法(继承自 ULDataReader)

返回描述 ULDataReader 的列元数据的 System.Data.DataTable。

GetString 方法(继承自 ULDataReader)

以 System.String 形式返回指定列的值。

GetTimeSpan 方法(继承自 ULDataReader)

以 System.TimeSpan 形式返回指定列的值,其精度为毫秒。

GetUInt16 方法(继承自 ULDataReader)

以 System.UInt16 形式返回指定列的值。

GetUInt32 方法(继承自 ULDataReader)

以 UInt32 形式返回指定列的值。

GetUInt64 方法(继承自 ULDataReader)

以 System.UInt64 形式返回指定列的值。

GetValue 方法(继承自 ULDataReader)

返回以本地格式表示的指定列的值。

GetValues 方法(继承自 ULDataReader)

返回当前行的所有列值。

IsDBNull 方法(继承自 ULDataReader)

检查指定列的值是否为 NULL。

MoveAfterLast 方法(继承自 ULDataReader)

UL Ext.: 将游标定位到游标的最后一行之后。

MoveBeforeFirst 方法(继承自 ULDataReader)

UL Ext.: 将游标定位到游标的第一行之前。

MoveFirst 方法(继承自 ULDataReader)

UL Ext.: 将游标定位到游标的第一行。

MoveLast 方法(继承自 ULDataReader)

UL Ext.: 将游标定位到游标的最后一行。

MoveNext 方法(继承自 ULDataReader)

UL Ext.: 将游标定位到下一行;如果游标已经位于最后一行,则定位到最后一行之后。

MovePrevious 方法(继承自 ULDataReader)

UL Ext.: 将游标定位到上一行,或第一行之前。

MoveRelative 方法(继承自 ULDataReader)

UL Ext.: 相对于当前行定位游标。

NextResult 方法(继承自 ULDataReader)

读取批处理 SQL 语句的结果时,将 ULDataReader 推进到下一结果。

Read 方法(继承自 ULDataReader)

将游标定位到下一行;如果游标已经位于最后一行,则定位到最后一行之后。

SetBoolean 方法

使用 System.Boolean 设置指定列的值。

SetByte 方法

使用 System.Byte(无符号 8 位整数)设置指定列的值。

SetBytes 方法

使用 System.Bytes 数组设置指定列的值。

SetDBNull 方法

将列设置为 NULL。

SetDateTime 方法

使用 System.DateTime 设置指定列的值。

SetDecimal 方法

使用 System.Decimal 设置指定列的值。

SetDouble 方法

使用 System.Double 设置指定列的值。

SetFloat 方法

使用 System.Single 设置指定列的值。

SetGuid 方法

使用 System.Guid 设置指定列的值。

SetInt16 方法

使用 System.Int16 设置指定列的值.

SetInt32 方法

使用 System.Int32 设置指定列的值。

SetInt64 方法

使用 Int64 设置指定列的值。

SetString 方法

使用 System.String 设置指定列的值。

SetTimeSpan 方法

使用 System.TimeSpan 设置指定列的值。

SetToDefault 方法

将指定列的值设置为其缺省值。

SetUInt16 方法

使用 System.UInt16 设置指定列的值。

SetUInt32 方法

使用 System.UInt32 设置指定列的值。

SetUInt64 方法

使用 System.UInt64 设置指定列的值。

Update 方法

用当前列值(使用 set 方法指定)来更新当前行。

另请参见