Otomatik atılan değere kod tarafında kayıt gönderemezsiniz.
con = New System.Data.OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\****\arac.accdb")
con.Open()
sqlstr = "insert into kisi values ('"txtad.Text & "','" & txttel.Text & "','" & txtemail.Text & "','" & txtplaka.Text & "','" & txtsasi.Text & "','" & txtmarka.Text & "','" & txtmodel.Text & "','" & txtmyil.Text & "','" & txtkm.Text & "','" & txthacim.Text & "','" & txtguc.Text & "')"
cmd = New OleDb.OleDbCommand(sqlstr, con)
cmd.ExecuteNonQuery()
MsgBox("Kayıt Girildi")
con.Close()
Şeklinde yaparsan sorunun düzelir. Dene olmazsa ekran çıktısını eklersen bakarız detaylı.
sqlstr = "insert into kisi(ad,telefon,eposta,plaka,sasi,marka,model,myili,km,mhacmi,mgucu)values( '" & txtad.Text & "','" & txttel.Text & "','" & txtemail.Text & "','" & txtplaka.Text & "','" & txtsasi.Text & "','" & txtmarka.Text & "','" & txtmodel.Text & "','" & txtmyil.Text & "','" & txtkm.Text & "','" & txthacim.Text & "','" & txtguc.Text & "')"
şu şekilde çözüm buldum benim gibi arayan olursa görsün teşekkürler ilgin için hocam saol