ADORECORDSET进行事件find,查找的顺序一般是从1到最大,想叫查找的方向返回 例如 查找完第7条记录后,一般是该向第8条查找,此时想返回向第6条查找。还有不指定方向的话,ado记录到了last 自己不能返回了。怎么解决?有什么属性可以设置? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Find 寻找满足指定条件的记录。调用语法为:rstName.Find strCriteria [,lngSkipRecords, lngSearchDirection [,lngStart]]其中strCriteria是不含WHERE关键字的SQL WHERE子句,可选参数lngSkipRecords是应用Find前所跳过的记录数目,lngDirection指定查找方向(adSearchForward,和adSearchBackward,其中adSearchForward是默认值),可选参数lngStart指定了从哪儿开始查找,其值要么是一个Book值,要么是Book常数,见varStart参数用到的Book常数。 varStart参数用到的Book常数常数 含义 adBookCurrent 从当前记录开始(默认值) adBookFirst 从第一条记录开始 adBookLast 从最后一条记录开始 强行返回纪录指征,rstName.movefirst Find 方法 搜索 Recordset 中满足指定标准的记录。如果满足标准,则记录集位置设置在找到的记录上,否则位置将设置在记录集的末尾。语法Find (criteria, SkipRows, searchDirection, start)参数criteria 字符串,包含指定用于搜索的列名、比较操作符和值的语句。SkipRows 可选,长整型值,其默认值为零,它指定当前行或 start 书签的位移以开始搜索。searchDirection 可选的 SearchDirectionEnum 值,指定搜索应从当前行还是下一个有效行开始。其值可为 adSearchForward 或 adSearchBackward。搜索是在记录集的开始还是末尾结束由 searchDirection 值决定。start 可选,变体型书签,用作搜索的开始位置。说明criteria 中的“比较操作符”可以是“>”(大于)、“<”(小于)、“=”(等于)、“>=”(大于或等于)、“<=”(小于或等于)、“<>”(不等于)或“like”(模式匹配)。 criteria 中的值可以是字符串、浮点数或者日期。字符串值以单引号分界(如“state = 'WA'”)。日期值以“#”(数字记号)分界(如“start_date > #7/22/97#”)。如“比较操作符”为“like”,则字符串“值”可以包含“*”(某字符可出现一次或多次)或者“_”(某字符只出现一次)。(如“state like M_*”与 Maine 和 Massachusetts 匹配。)。 新手问一个数据库的基本问题,还请大家帮帮忙. 快救命啊 在先等待 如何在MSHFlexGrid表格中进行类似listbox控件的checkbox样式的选择方式?? 怎样在str中显示“ 等特殊字符 请问SSTab控件怎么设置背景色? vb读取csv文件,在文本框中输出 查询统计与表格显示 在vb得可视化数据管理器里为什么找不到建立表之间联系得地方 点击TreeView时,如何得到当前项目的Index? 请教高手如何做ico图标? 我给大家跪下了!! 怎样将记录列表信息导出到一个Excel文件中!
调用语法为:
rstName.Find strCriteria [,lngSkipRecords, lngSearchDirection [,lngStart]]
其中strCriteria是不含WHERE关键字的SQL WHERE子句,可选参数lngSkipRecords是应用Find前所跳过的记录数目,lngDirection指定查找方向(adSearchForward,和adSearchBackward,其中adSearchForward是默认值),可选参数lngStart指定了从哪儿开始查找,其值要么是一个Book值,要么是Book常数,见varStart参数用到的Book常数。 varStart参数用到的Book常数常数 含义
adBookCurrent 从当前记录开始(默认值)
adBookFirst 从第一条记录开始
adBookLast 从最后一条记录开始
rstName.movefirst
搜索 Recordset 中满足指定标准的记录。如果满足标准,则记录集位置设置在找到的记录上,否则位置将设置在记录集的末尾。语法Find (criteria, SkipRows, searchDirection, start)参数criteria 字符串,包含指定用于搜索的列名、比较操作符和值的语句。SkipRows 可选,长整型值,其默认值为零,它指定当前行或 start 书签的位移以开始搜索。searchDirection 可选的 SearchDirectionEnum 值,指定搜索应从当前行还是下一个有效行开始。其值可为 adSearchForward 或 adSearchBackward。搜索是在记录集的开始还是末尾结束由 searchDirection 值决定。start 可选,变体型书签,用作搜索的开始位置。说明criteria 中的“比较操作符”可以是“>”(大于)、“<”(小于)、“=”(等于)、“>=”(大于或等于)、“<=”(小于或等于)、“<>”(不等于)或“like”(模式匹配)。 criteria 中的值可以是字符串、浮点数或者日期。字符串值以单引号分界(如“state = 'WA'”)。日期值以“#”(数字记号)分界(如“start_date > #7/22/97#”)。如“比较操作符”为“like”,则字符串“值”可以包含“*”(某字符可出现一次或多次)或者“_”(某字符只出现一次)。(如“state like M_*”与 Maine 和 Massachusetts 匹配。)。