在不是使用以下for的情况下,有没有办法直接使用SQL语句获得返回行
For
rs.Fields(n).Value
if..exit for
next
使用以上的查询方法效率太低比如我要查询 “where 学生ID ='088' " 并返回此查询到的结果所在的行号.在VsFlexGRID中可以FindRow进行查询,速度特快,不知在MSHFLEXGRID中是否有类似的方法。
For
rs.Fields(n).Value
if..exit for
next
使用以上的查询方法效率太低比如我要查询 “where 学生ID ='088' " 并返回此查询到的结果所在的行号.在VsFlexGRID中可以FindRow进行查询,速度特快,不知在MSHFLEXGRID中是否有类似的方法。
line 学生 ID
1 刘德华 001
2 张学友 002
3 张三 012
4 李四 005
5 王小二 042
---------------------------------------- 我想通过字符串'张三'查询'张三'所在表的行数,也说是返回结果为3
不知RS.find是否能达到这个效果,我现在使用rs.find为什么总是报错误
提示
rowset does not support scrolling backward.我的使用代码是 Rs.Find "字符串字段 = 'ddddd'"