加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

vb中recordset的用法

发布时间:2020-12-16 22:46:14 所属栏目:大数据 来源:网络整理
导读:Set Rs =Server.CreateObject("ADODB.Recordset") Rs.Open Source,ActiveConnection,CursorType,LockType,Options 参数 Source 选择性参数: 此 Variant 是为一个有效的Command 对象变量名称、SQL 陈述式、数据表名称、已存的过程调用,或是一个保存的 Recor

Set Rs =Server.CreateObject("ADODB.Recordset")
Rs.Open Source,ActiveConnection,CursorType,LockType,Options
参数
Source 选择性参数:
此 Variant 是为一个有效的Command 对象变量名称、SQL 陈述式、数据表名称、已存的过程调用,或是一个保存的 Recordset 的檔名。
ActiveConnection 选择性参数:
不是 Variant 得到一个有效的Connection 对象变量名称,就是 String 包含 ConnectionString 参数。
CursorType 选择性参数:
此CursorTypeEnum 值决定提供者在开启 Recordset 时应使用的指标类型。其可以是下列其中一种常数。

常数说明
adOpenForwardOnly:开启一个顺向数据指针。(预设)
AdOpenKeyset:开启一个索引键集 (keyset-type) 数据指针。
AdOpenDynamic:开启一个动态数据指针。
AdOpenStatic:开启一个静态数据指针。
LockType 选择性参数:
此LockTypeEnum 值决定提供者在开启 Recordset 时应使用何种锁定 (同时性)。其可以是下列其中一种常数。

常数说明
adLockReadOnly:只读,数据无法变更。(预设)
AdLockPessimistic:悲观锁定,提供者会进行必要的动作以确保能顺利编辑数据录,其方法通常是在编辑时立即在数据源处锁定数据录。
AdLockOptimistic:乐观锁定,提供者使用乐观性锁定,当您呼叫 Update 方法时,仅锁定数据录。
AdLockBatchOptimistic:乐观批次更新,此为批次更新模式所需,与实时更新模式相反。

Options 选择性参数:
一个 Long 值,表示提供者在Source 自变量代表 Command 对象以外的东西时应如何评估它,否则 Recordset 应从前次储存的档案还原。它可以是下列其中一种常数。

常数说明
adCmdText:提供者会将 Source 评估为指令的文字定义。
AdCmdTable:ADO 会产生一个 SQL 查询,从 Source 中指定的数据表传回所有数据列。
AdCmdTableDirect:提供者会从 Source 中指定的数据表传回所有数据列。
AdCmdStoredProc:提供者会将 Source 评估为一个预存程序。
AdCmdUnknown:Source 自变量中未知的指令类型。
AdCommandFile:保留的 (已储存的) Recordset 会从 Source 中指定的档案还原。
AdExecuteAsync:Source 作异步执行。
AdFetchAsync:表示在 CacheSize 属性中指定的初始数量被抓取后,剩下的数据列就会被异步地抓取。

应用函数 RecordSet.BOF判断指标是否超过最前面 RecordSet.EOF判断指标是否超过最后面 RecordSet.MoveFirst 将数据录指针移至第一笔 RecordSet.MoveLast 将数据录指针移至最后一笔 RecordSet.MoveNext 将数据指针往后移一笔 RecordSet.MovePrevious 将数据指针往前移一笔 RecordSet.Fields.Count 传回Recordset中的字段数 RecordSet(i).Name传回Recordset中第i个字段的名称 RecordSet.RecordCount 传回Recordset中资料录的笔数 RecordSet("字段名称") 传回指定字段名称的数据内容 RecordSet(i)传回RecordSet中的第i个字段数据 RecordSet.Fields(i).DefinedSize传回RecordSet中的第i个字段数据域位长度 RecordSet.Fields(i).Type传回RecordSet中的第i个字段数据域位数据型别 RecordSet.BookMark传回设定的书签以储存现在纪录的位置。RecordSet.AbsolutePostition 将指标移至RecordSet中的某一笔数据上 RecordSet.PageSize设定每页显示的资料笔数 RecordSet.PageCount传回分页后的总页数 RecordSet.AbsolutePage传回目前所在的页数 RecordSet.AddNew新增数据至数据表中 RecordSet.Update更新目前这笔资料 RecordSet.Delete删除目前这笔资料 RecordSet.Find寻找数据值 RecordSet.GetRows可将Recordset中的数据储存至数组中 RecordSet.Sort可将Recordset中的数据排序

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读