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