一个关于bof和eof的问题
下面两段代码截选,为什么第二个就不对呢,我觉得思路是一样的啊(关于显示数据库上一条数据的代码)一
Private Sub Command2_Click()
adorst.MovePrevious
If adorst.BOF = True Then
MsgBox "已经到头啦!", vbOKOnly, "对不起"
adorst.MoveFirst
End If
Call LoadData
End Sub
Private Sub LoadData()
Text1.Text = adorst!ProductId
Text2.Text = adorst!ProductName
Text3.Text = adorst!ProductType
End Sub
二
Private Sub Command2_Click()
If adorst.BOF = True Then
MsgBox "已经到头啦!", vbOKOnly, "对不起"
adorst.MoveLast
Call LoadData
Else
adorst.MoveNext
Call LoadData
End If
End Sub
Private Sub LoadData()
Text1.Text = adorst!ProductId
Text2.Text = adorst!ProductName
Text3.Text = adorst!ProductType
End Sub
请哪位仁兄能告诉我啊,第2个到底错在哪里啊