GetChunk 方法
返回大型文本或二进制数据 Field 对象的全部或部分内容 。
语法variable = field.GetChunk( Size )
返回值返回变体型 。
参数 Size 长整型 表达式,等于所要检索的字节或字符数。 说明使用 Field 对象的 GetChunk 方法检索其部分或全部长二进制或字符数据。在系统内存有限的情况下,可使用 GetChunk 方法处理部分而非全部的长整型值。
GetChunk 调用返回的数据将赋给“变量”。如果 Size 大于剩余的数据,则 GetChunk 仅返回剩余的数据而无需用空白填充“变量”。如果字段为空,则 GetChunk 方法返回 Null。
每个后续的 GetChunk 调用将检索从前一次 GetChunk 调用停止处开始的数据。但是,如果从一个字段检索数据然后在当前记录中设置或读取另一个字段的值,ADO 将认为已从第一个字段中检索出数据。如果在第一个字段上再次调用 GetChunk 方法,ADO 将把调用解释为新的 GetChunk 操作并从记录的起始处开始读取。如果其他 Recordset 对象不是首个 Recordset 对象的副本,则访问其中的字段不会破坏 GetChunk 操作。
如果 Field 对象的 Attributes 属性中的 adFldLong 位设置为 True ,则可以对该字段使用 GetChunk 方法。
如果在 Field 对象上使用 Getchunk 方法时没有当前记录,将产生错误 3021(无当前记录)。
GetRows 方法
将 Recordset 对象的多个记录恢复到数组中。
语法array = recordset.GetRows(
Rows
, Start
, Fields )
返回值
返回二维数组。
参数 Rows 可选,长整型 表达式,指定要检索记录数。默认值为 adGetRowsRest (-1)。 Start 可选,字符串 或长整型 ,计算得到在 GetRows 操作开始处的记录的书签。也可使用下列 BookmarkEnum 值。 常量 说明 AdBookmarkCurrent 从当前记录开始。 AdBookmarkFirst 从首记录开始。 AdBookmarkLast 从尾记录开始。 Fields 可选,变体型 ,代表单个字段名、顺序位置、字段名数组或顺序位置号。ADO 仅返回这些字段中的数据。 说明使用 GetRows 方法可将记录从 Recordset 复制到二维数组中。第一个下标标识字段,第二个则标识记录号。当 GetRows 方法返回数据时数组变量将自动调整到正确大小。
如果不指定 Rows 参数的值,GetRows 方法将自动检索 Recordset 对象中的所有记录。如果请求的记录比可用记录多,则 GetRows 仅返回可用记录数。
如果 Recordset 对象支持书签,则可以通过传送该记录的 Bookmark 属性值,来指定 GetRows 方法将从哪个记录开始检索数据。
如要限制 GetRows 调用返回的字段,则可以在 Fields 参数中传送单个字段名/编号或者字段名/编号数组。
在调用 GetRows 后,下一个未读取的记录成为当前记录,或者如果没有更多的记录,则 EOF 属性设置为 True 。
GetString 方法 (ADO Recordset)
将 Recordset 作为字符串返回。
语法 Set Variant = recordset.GetString(StringFormat, NumRows, ColumnDelimiter, RowDelimiter, NullExpr)返回值
将 Recordset 按字符串值的变体型 (BSTR) 返回。
参数 StringFormat 指定 Recordset 应转换为下列格式。 常量 说明 adClipString 行由 RowDelimiter 分界,列由 ColumnDelimiter 分界,NULL 值由 NullExpr 分界。这三个参数只有在与 adClipString 一起时才有效。 NumRows 可选。记录集要转换的行数。如果没有指定 NumRows ,或者它大于记录集的总行数,则记录集的所有行都要转换。 ColumnDelimiter 可选。如果指定则为列与列之间的分界符,否则为 TAB 字符。 RowDelimiter 可选。如果指定则为行与行之间的分界符,否则为 CARRIAGE RETURN 字符。 NullExpr 可选。如果指定则为 NULL 值处的表达式,否则为空字符串。 说明行数据(但不是模式数据)保存在串中。因此不能使用该字符串重新打开记录集。
该方法等价于 RDO GetClipString 方法。
Item 方法
根据名称或序号返回集合的特定成员。
语法Set object = collection.Item ( Index )
返回值返回对象引用。
参数 Index 变体型 ,计算集合中对象的名称或顺序号。 说明使用 Item 方法返回集合中的特定对象。如果方法无法在对应于 Index 参数的集合中找到对象,将产生错误。同时,某些集合不支持已命名的对象,对于这些集合,必须使用顺序号引用。
Item 方法是所有集合的默认方法;因此,下列语法形式是可
