关于recordset.find问题

hhlyjx_79 2002-04-19 03:42:47
为什么我查询老是查不到底一个记录????我把find最后面的1为0又会出现乱七八遭的问题~~~~~~~~
If (Command4.Caption = "查 询") Then
Adodc2.Recordset.Find strfind, 1, , 1
If (Adodc2.Recordset.EOF) Then
MsgBox ("没有找到符合条件的人!")
Command4.Caption = "查 询"
Exit Sub
End If
Command4.Caption = "下一个"
Else
Adodc2.Recordset.MoveNext
Adodc2.Recordset.Find strfind
If (Adodc2.Recordset.EOF) Then
MsgBox ("已经没有符合条件的人了!")
Command4.Caption = "查 询"
Exit Sub
End If
End If
...全文
68 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
年糕 2002-04-19
最好用ado记录集(rs.filter strfind)
回复
wuwu_7 2002-04-19
Adodc2.Recordset.Find strfind, 1, , 1
其中的第二个参数是控制在开始搜索之前跳过多少记录。你设置为1。
回复
hhlyjx_79 2002-04-19
UP
回复
hhlyjx_79 2002-04-19
strfind是正确的
除了第一条,其它的全部可以正确的查询到,不需要向前向后,每次都是从第一条记录开始向下查询
问题是出在第一条记录~~~~~
回复
valiant 2002-04-19
strFind的格式,比如:
strFind ="state = 'WA'"
回复
inforum 2002-04-19
给一个单选框让用户选择向前,向后查找
向前
Adodc2.Recordset.Find strfind, , adSearchForward
向后
Adodc2.Recordset.Find strfind, , adSearchBackward
回复
rexyudl 2002-04-19
Adodc2.Recordset.Find strfind, 1, , 1
试试更换成下面的语句!
Adodc2.Recordset.Filter="字段名='数据'"
Filter是过滤出数据库内符合条件的内容.
回复
nebular 2002-04-19
STRFIND是否正确
回复
hhlyjx_79 2002-04-19
有没有人啊~~~~help
回复
相关推荐
发帖
VB基础类
创建于2007-09-28

7517

社区成员

VB 基础类
申请成为版主
帖子事件
创建了帖子
2002-04-19 03:42
社区公告
暂无公告