Vb.net 使用movenext和moveprevious
我想获取当前行旁边字段的下一个值 我同时使用了ADODB movenext和moveprevious,但有一个错误,当前上下文不允许 如何解决这个问题 这是密码Vb.net 使用movenext和moveprevious,vb.net,adodb,Vb.net,Adodb,我想获取当前行旁边字段的下一个值 我同时使用了ADODB movenext和moveprevious,但有一个错误,当前上下文不允许 如何解决这个问题 这是密码 objresultset.MoveNext() yMark = objresultset.Fields(k1).Value If xMark = yMark Then m += 1 End If objresultset.MovePrevious() 我不确定。也许你提供的信息太少了 我假设ADO记录集功能也可能依赖于基础数据
objresultset.MoveNext()
yMark = objresultset.Fields(k1).Value
If xMark = yMark Then
m += 1
End If
objresultset.MovePrevious()
我不确定。也许你提供的信息太少了 我假设ADO记录集功能也可能依赖于基础数据库系统和/或数据库连接属性。因此,可能您的特定数据库/记录集实例在您的案例中不支持MovePrevious
但是,如果它以前工作过,或者在一个小型测试应用程序中工作过,那么可能您正试图超越记录集中的最后一条记录。在这种情况下,您可以在尝试使用MovePrevious/MoveNext之前检查BOF/EOF属性值。ADODB非常旧。如果可以切换到ADO.net并查看BindingNavigator