清华大学出版社 TSINGHUA UNIVERSITY PRESS ■ LockType:参数指定锁定类型以支持并发,参数 可为下列常量之 常 说明 adcock 只读一不能改变数据。(默认值) Readonly adcock 保守式锁定(逐个)一为确保成功编辑记录, Pessimistic在编辑时立即锁定数据源的记录。 adcock 开放式锁定(逐个)一只在调用 Update方 Optimistic 法时才锁定记录 adlockbatch开放式批更新一用于批更新模式(与立即更 Optimistic新模式相对)
◼LockType:参数指定锁定类型以支持并发,参数 可为下列常量之一 开放式批更新 — 用于批更新模式(与立即更 新模式相对)。 adLockBatch Optimistic 开放式锁定(逐个) — 只在调用 Update 方 法时才锁定记录。 adLock Optimistic 保守式锁定(逐个) — 为确保成功编辑记录, 在编辑时立即锁定数据源的记录。 adLock Pessimistic adLock 只读 — 不能改变数据。(默认值) ReadOnly 常 量 说 明
清华大学出版社 TSINGHUA UNIVERSITY PRESS ■ Options:指示提供者如何计算 Source参数 或从以前保存 Recordset的文件中恢复 Recordset可为下列常量之 常量 说明 adcmdText 指示提供者应该将 Source作为命令的文 本定义来计算。 adcmdTable指示ADO生成SQL查询以便从 Source命名的表返回所有行。 ad Dir指示提供者应从 Command Text命名的 ect 表中返回所有行 adcmdStoredPr|指示提供者应该将 Source视为存储的过 OC 程
◼Options :指示提供者如何计算 Source 参数, 或从以前保存 Recordset 的文件中恢复 Recordset。可为下列常量之一 指示提供者应该将 Source 视为存储的过 程。 adCmdStoredPr oc 指示提供者应从 CommandText 命名的 表中返回所有行。 adCmdTableDir ect 指示 ADO 生成 SQL 查询以便从 Source 命名的表返回所有行。 adCmdTable 指示提供者应该将 Source 作为命令的文 本定义来计算。 adCmdText 常 量 说 明
清华大学出版社 TSINGHUA UNIVERSITY PRESS 常量 说明 ad cmdUnkno指示 Source参数中的命令类 Wh 型为未知。 adcommandFi指示应从 Source命名的文件 le 中恢复持久保存的 Recordset (默认值) adExecuteAsy指示应异步执行 Source aaFetchAsync指示在提取 Cachesize属性 中指定的初始数量后,应该异 步提取所有剩余的行
指示在提取 CacheSize 属性 中指定的初始数量后,应该异 步提取所有剩余的行。 adFetchAsync adExecuteAsy 指示应异步执行 Source。 nc 指示应从 Source 命名的文件 中恢复持久保存的Recordset。 (默认值) adCommandFi le 指示 Source 参数中的命令类 型为未知。 adCmdUnkno wn 常 量 说 明
清华大学出版社 TSINGHUA UNIVERSITY PRESS 第三步:使用 Recordset属性和方法,并显示执行的结果。 通过以上指令,创建了一个包含数据的游标 Records)“rs”, 事实上游标是存储在活动内存中的类似记录和字段的数组的东西, 当通过 Recordset组件创建一个游标时,它从数据提供者得到 个数据集,并用它来充实游标 ADO产生的 Recordset是一个象电子表格的记录,它有 行行的记录,在任何时候都有一行是它的当前行,而 Recordset 的字段是用 Recordset的 Field集合表示的
第三步 : 使用 RecordSet 属性和方法,并显示执行的结果。 通过以上指令,创建了一个包含数据的游标RecordSet)“rs” , 事实上游标是存储在活动内存中的类似记录和字段的数组的东西, 当通过 RecordSet 组件创建一个游标时,它从数据提供者得到一 个数据集,并用它来充实游标。 ADO 产生的 RecordSet 是一个象电子表格的记录,它有一 行行的记录,在任何时候都有一行是它的当前行,而RecordSet 的字段是用RecordSet 的 Field 集合表示的
清华大学出版社 TSINGHUA UNIVERSITY PRESS 下面列出了 Recordset对象的一些属性和方法: ° rs Fields. Count: Recordset对象的字段总数。 rs(i)Name:第i个字段的名称,i由0算起到 rs Fields Count-1。 rs(i):读取第i个字段的数据,i由0算起到 Irs Fields. Count-1。 rs("字段名称"):读取指定字段的数据 rs Record Coun:游标中的数据记录总数。 rs EOF:是否已指到最后一条记录。 rs. MoveNext:将指标移到下一笔记录。 °rs. Move Prey:将指标移到上一笔记录 rs Move first:将指标移到第一笔记录。 rs Move last:将指标移到最后一笔记录。 ° rs Close:关闭 Recordset对象
下面列出了RecordSet 对象 的一些属性和方法 : •rs.Fields.Count: RecordSet 对象的字段总数。 •rs(i).Name: 第 i 个字段的名称, i 由 0 算起到 rs.Fields.Count-1。 •rs(i): 读取第 i 个字段的数据,i 由 0 算起到rs.Fields.Count-1。 •rs(" 字段名称 "): 读取指定字段的数据。 •rs.RecordCount: 游标中的数据记录总数。 •rs.EOF: 是否已指到最后一条记录。 •rs.MoveNext: 将指标移到下一笔记录。 •rs.MovePrev: 将指标移到上一笔记录。 •rs.MoveFirst: 将指标移到第一笔记录。 •rs.MoveLast: 将指标移到最后一笔记录。 •rs.Close: 关闭 RecordSet 对象