Hocam vermiş olduğunuz kod sayesinde güncelleme işlemi sorunsuz bir şekilde yapmaktadır.
Veritabanı bölümünde Tablo ve Başvuru alanın aynı olmasından dolayı oluşan bir hata vardı onuda düzeltince bir sıkıntı kalmadı
Kodun son hali;
Try
baglanti.Open()
Dim sorgu As String
For a = 0 To DataGridView1.RowCount - 1
sorgu = "UPDATE donem SET donemler = '" & DataGridView1.Rows(a).Cells(1).Value.ToString() & "' where sira_numarasi=" & DataGridView1.Rows(a).Cells(0).Value.ToString() & ""
Dim cmd As New OleDbCommand(sorgu, baglanti)
cmd.ExecuteNonQuery()
Next
baglanti.Close()
Catch ex As Exception
If ex.Message = "Nesne başvurusu bir nesnenin örneğine ayarlanmadı." Then
baglanti.Close()
Else
MsgBox(ex.Message)
baglanti.Close()
End If
End Try
Hata mesajında nesne başvurusu hatası vermektedir. Ancak güncelleme işlemi sorunsuz yapılmaktadır.
Düzenlenmiş son örnek ektedir.