Vb.net 单击按钮以显示Ms Access数据库中的下一条记录

Vb.net 单击按钮以显示Ms Access数据库中的下一条记录,vb.net,database-connection,nullreferenceexception,ms-access-2003,Vb.net,Database Connection,Nullreferenceexception,Ms Access 2003,我在access中的数据数据库中有记录,该表称为“添加表单”。我已经在vb中创建了一个表单,我想从表中删除一条选定的记录,并显示在相应的文本框中,然后用户将单击“删除”删除该记录,然后单击“下一步\上一步”导航到另一条记录。“下一步”按钮的我的代码: If inc <> MaxRows - 1 Then inc = MaxRows - 1 NavigateRecords() ElseIf inc = -1 Then MsgBox("This is the fi

我在access中的数据数据库中有记录,该表称为“添加表单”。我已经在vb中创建了一个表单,我想从表中删除一条选定的记录,并显示在相应的文本框中,然后用户将单击“删除”删除该记录,然后单击“下一步\上一步”导航到另一条记录。“下一步”按钮的我的代码:

If inc <> MaxRows - 1 Then
    inc = MaxRows - 1
    NavigateRecords()
ElseIf inc = -1 Then
    MsgBox("This is the first record")
End If
但这给了我一个错误:

Object reference not set to an instance of an object.
用于导航子项下的第一行代码


请您帮助我编程按钮以转到数据库中的下一条记录。

1)您在哪里初始化
ds
变量--
Set ds=Something
?2) 还要注意的是,将表单和控件绑定到数据是Access做得非常好的事情,而不是您通常需要自己做的事情。3) 如果您说
Dim row As row:Set row=ds.Tables(“Add Form”).Rows(inc):Student\u IDTextBox.Text=row(0):
等,那么您的代码可以更加简洁。4)由于这是VBA,您不需要显式设置
Text
属性--
Student\u IDTextBox=row(0)
。几乎所有的
NullReferenceException
情况都是相同的。有关提示,请参阅“”。
Object reference not set to an instance of an object.