I am trying to add a new row to an access database using vb however I am receiving this error - Additional information: Object reference not set to an instance of an object. Can anyone see where I can fix this issue?
Public Class frmLecturer
    Dim objConnection As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0" &
    "Data Source = StudentDatabase1.accdb")
    Dim objStudentDA As New OleDb.OleDbDataAdapter("Select * FROM StudentDatabase", objConnection)
    Dim objStudentCB As New OleDb.OleDbCommandBuilder(objStudentDA)
    Dim objDs As New DataSet()
    Dim rowIndex As Integer
    Private Sub btnSave_Click(sender As Object, e As EventArgs) Handles btnSave.Click
      'ERROR HERE
       Dim objRow As DataRow = objDs.Tables("StudentDatabase").NewRow()
       Dim strStudentID As String
       CstrStudentID = txtStudentNum.Text
        'Editing each field value based on textboxes
        objRow("ID") = strStudentID
        objRow.Item("FName") = txtName.Text
        objRow.Item("SName") = txtSurname.Text
        objRow.Item("Attendance") = txtAttendance.Text
        objRow.Item("CA1") = txtCA1.Text
        objRow.Item("CA2") = txtCA2.Text
        CobjRow.Item("FinalExam") = txtFinalExamResult.Text
        objRow.Item("OverallGrade") = txtOverallResult.Text
        objDs.Tables("StudentDatabase").Rows.Add(objRow)
        objStudentDA.Update(objDs, "StudentDatabase")
    End Sub
End Class
 
    