VB ADO 使用 Move() 方法的问题
结果集:rsSTO,字段:crid,变量:bkMark
ID crid **
46694 38686 16SEP330M
46723 0 16SEP330M
问题:我想用 move方法 当检测到 crid = 0 时,将该记录 移到结果集的第一行,怎么做?
我下面的代码 不报错,但是没效果,求指点...
..
If rsSTO.RecordCount > 1 Then
rsSTO.MoveFirst
bkMark = rsSTO.Bookmark
Do While Not rsSTO.EOF
If rsSTO!crid = 0 Then
rsSTO.Move 1 ', bkMark
Exit Do
End If
rsSTO.MoveNext
Loop
End If
rsSTO.Bookmark = bkMark
..
是不是要对 rs 的 设置,有什么特别的要求?