微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vb中recordset的用法

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中的数据排序

原文地址:https://www.jb51.cc/vb/260772.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐