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中的数据排序 (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|