Вы действительно выполняете команду обновления? Попробуйте это:
Dim myConnection As New OleDb.OleDbConnection() 'Complete as needed
Dim mySql As String = "Update Studentdata SET currentDate = Date()"
Using cmd As New OleDb.OleDbCommand(mySql, myConnection)
Try
cmd.Connection.Open()
cmd.ExecuteNonQuery()
Catch ex As Exception
MessageBox.Show(ex.Message, "ERROR UPDATING")
Finally
cmd.Connection.Close()
End Try
End Using
или попробуйте заполнить Date из вашего кода и предоставить его в качестве параметра, например:
Using cmd As New OleDb.OleDbCommand()
cmd.Connection = myConnection
Try
cmd.Connection.Open()
cmd.CommandText = "Update Studentdata SET currentDate = @Date"
cmd.Parameters.Add(New OleDb.OleDbParameter("@Date", DateTime.Now))
cmd.ExecuteNonQuery()
Catch ex1 As Exception
MessageBox.Show(ex1.Message, "ERROR UPDATING")
Finally
cmd.Connection.Close()
End Try
End Using