方法 | 语法格式 | 说明 |
---|---|---|
AddNew | recordset.AddNew [FieldList, Values] | 创建可更新 Recordset 对象的新记录。 |
Append | collection.Append object fields.Append Name, Type, DefinedSize, Attrib | 将对象追加到集合中。如果集合是 Fields ,可以先创建新的 Field 对象然后再将其追加到集合中。 |
AppendChunk | object.AppendChunk Data | 将数据追加到大型文本、二进制数据 Field 或 Parameter 对象。 |
BeginTrans 、 CommitTrans 、 RollbackTrans | connection.BeginTrans connection.CommitTrans connection.RollbackTrans | BeginTrans - 开始新事务。 CommitTrans - 保存任何更改并结束当前事务。它也可能启动新事务。 RollbackTrans - 取消当前事务中所作的任何更改并结束事务。它也可能启动新事务。 |
Cancel | object.Cancel | 取消执行挂起的异步 Execute 或 Open 方法的调用。 |
CancelBatch | recordset.CancelBatch [AffectRecords] | 取消挂起的批更新。 |
CancelUpdate | recordset.CancelUpdate | 取消在调用 Update 方法前对当前记录或新记录所作的任何更改。 |
Clear | Errors.Clear | 删除集合中的所有对象。 |
Clone | Set rstDuplicate = rstOriginal.Clone (LockType) | 创建与现有 Recordset 对象相同的复制 Recordset 对象。可选择指定该副本为只读。 |
Close | object.Close | 关闭打开的对象及任何相关对象。 |
CompareBookmarks | result = recordset.CompareBookmarks(Bookmark1, Bookmark2) As CompareEnum | 比较两个书签并返回它们相差值的说明。 |
CreateParameter | Set parameter = command.CreateParameter ([Name][, Type][, Direction][, Size][, Value]) | 使用指定属性创建新的 Parameter 对象。 |
Delete | collection.Delete objectItem | 从集合中删除对象。 |
Execute | Set recordset = command.Execute( RecordsAffected[, Parameters][, Options] ) | 执行在 Command 或 Recordset 对象中指定的查询、 SQL 语句或存储过程。 |
Find | Find (string[, SkipRows][, searchDirection, startposition]) | 搜索 Recordset 中满足指定标准的记录。如果满足标准,则记录集位置设置在找到的记录上,否则位置将设置在记录集的末尾。 |
GetChunk | variable = field.GetChunk( Size ) | 返回大型文本或二进制数据 Field 对象的全部或部分内容 。 |
GetRows | array = recordset.GetRows([Rows][, Start][, Fields] ) | 将 Recordset 对象的多个记录恢复到二维数组中。 |
GetString | Set Variant = recordset.GetString(StringFormat[, NumRows][, ColumnDelimiter][, RowDelimiter][, NullExpr]) | 将 Recordset 作为字符串返回。 |
Item | Set object = collection.Item ( Index ) | 根据名称或序号返回集合的特定成员。 |
Move | recordset.Move NumRecords[, Start] | 移动 Recordset 对象中当前记录的位置。 |
MoveFirst | MoveLast | MoveNext | MovePrevious | recordset.{MoveFirst | MoveLast | MoveNext | MovePrevious} | 在指定 Recordset 对象中移动到第一个、最后一个、下一个或前一个记录并使该记录成为当前记录。 |
NextRecordset | Set recordset2 = recordset1.NextRecordset( [RecordsAffected] ) | 清除当前 Recordset 对象并通过提前执行命令序列返回下一个记录集。 |
Open | connection.Open [ConnectionString][, UserID][, Password][, Options] recordset.Open [Source][, ActiveConnection][, CursorType][, LockType][, Options] | 打开到数据源的连接。 打开游标。 |
OpenSchema | Set recordset = connection.OpenSchema (QueryType, Criteria, SchemaID) | 从提供者获取数据库模式信息。返回包含模式信息的 Recordset 对象。 Recordset 将以只读、静态游标打开。 |
Refresh | collection.Refresh | 更新集合中的对象以便反映来自提供者的可用对象和特定于提供者的对象。 |
Requery | recordset.Requery [Options] | 通过重新执行对象所基于的查询,更新 Recordset 对象中的数据。方法刷新来自数据源的 Recordset 对象的全部内容。调用该方法等于相继调用 Close 和 Open 方法。 |
Resync | recordset.Resync [AffectRecords][, ResyncValues] | 从基本数据库刷新当前 Recordset 对象中的数据。 |
Save | recordset.Save FileName, PersistFormat | 将 Recordset 保存(持久)在文件中。 |
Seek | recordset.Seek KeyValues, SeekOption | 搜索 Recordset 的索引,快速定位与指定值相匹配的行,并将当前行更改为该行。 |
Supports | boolean = recordset.Supports( CursorOptions ) | 确定指定的 Recordset 对象是否支持特定类型的功能 , 如 adAddNew , adDelete , AdUpdate 等。 |
Update | recordset.Update [Fields, Values] | 保存对 Recordset 对象的当前记录所做的所有更改。如果希望取消对当前记录所做的任何更改或者放弃新添加的记录,则必须调用 CancelUpdate 方法。 |
UpdateBatch | recordset.UpdateBatch [AffectRecords] | 将所有挂起的批更新写入数据库。只能对键集或静态游标使用批更新,要取消所有挂起的批更新,使用 CancelBatch 方法 |
属性 | 说明 |
---|---|
AbsolutePage | 指定当前记录所在的页。 |
AbsolutePosition | 指定 Recordset 对象当前记录的序号位置。 |
ActiveCommand | 指示创建关联的 Recordset 对象的 Command 对象。 |
ActiveConnection | 指示指定的 Command 或 Recordset 对象当前所属的 Connection 对象。 |
BOF 、 EOF | BOF 指示当前记录位置位于 Recordset 对象的第一个记录之前。 EOF 指示当前记录位置位于 Recordset 对象的最后一个记录之后。 |
CommandText | 包含要根据提供者发送的命令的文本。 |
CommandTimeout | 指示在终止尝试和产生错误之前执行命令期间需等待的时间。 |
CommandType | 指示 Command 对象的类型。 |
ConnectionString | 包含用于建立连接数据源的信息。 Provider= 指定用来连接的提供者名称。 File Name= 指定包含预先设置连接信息的特定提供者的文件名称(例如,持久数据源对象)。 Remote Provider= 指定打开客户端连接时使用的提供者名称。(仅限于远程数据服务) Remote Server= 指定打开客户端连接时使用的服务器的路径名称。(仅限于远程数据服务) |
ConnectionTimeout | 指示在终止尝试和产生错误前建立连接期间所等待的时间。 |
Count | 指示集合中对象的数目。 |
CursorType | 指示在 Recordset 对象中使用的游标类型。详细内容见 ADO 对象 Recordset 要点 1 部分。 |
LockType | 指示编辑过程中对记录使用的锁定类型。有以下几种类型: adLockReadOnly 默认值,只读。无法更改数据。 adLockPessimistic 保守式记录锁定(逐条)。提供者执行必要的操作确保成功编辑记录,通常采用编辑时立即锁定数据源的记录的方式。adLockOptimistic 开放式记录锁定(逐条)。提供者使用开放式锁定,只在调用 Update 方法时锁定记录。 adLockBatchOptimistic 开放式批更新。用于与立即更新模式相反的批更新模式 |
PageCount | 指示 Recordset 对象包含的数据页数。 |
PageSize | 指示 Recordset 中一页所包含的记录数。 |
Source | 1 、指示产生错误的原始对象或应用程序的名称。 2 、指示 Recordset 对象中数据的来源( Command 对象、 SQL 语句、表的名称或存储过程)。 |
2007/4/8 - 2007/4/15 2007/4/15 - 2007/4/22 2007/4/22 - 2007/4/29 2007/4/29 - 2007/5/6 2007/5/6 - 2007/5/13 2007/5/13 - 2007/5/20 2007/5/20 - 2007/5/27 2007/5/27 - 2007/6/3 2007/6/3 - 2007/6/10 2007/6/10 - 2007/6/17 2007/6/17 - 2007/6/24 2007/6/24 - 2007/7/1 2007/7/8 - 2007/7/15 2007/12/2 - 2007/12/9 2007/12/9 - 2007/12/16 2007/12/16 - 2007/12/23 2009/10/18 - 2009/10/25 2010/1/10 - 2010/1/17
订阅 博文 [Atom]