C# textbox verilerini SQL'e değer atma

Formuna veri tabanını bağlandığını varsayıyorum.
sonra bağlantıyı açıyorsun örneğin:
C#:
baglan.open();
OleDbCommand kayıt = new OleDbCommand("INSERT INTO TABLO1(veritabanındaki alan adlarını buraya yazıyorsun) VALUES('"+textBox1.Text+"')",baglan);
kayıt.ExecuteNonQuery();
baglan.close();

isteğe bağlı GRİD varsa altında güncellersin alternatif olarak Parametre kullanarak da kayıt yapabilirsin.
 
Formuna veri tabanını bağlandığını varsayıyorum.
sonra bağlantıyı açıyorsun örneğin:
C#:
baglan.open();
OleDbCommand kayıt = new OleDbCommand("INSERT INTO TABLO1(veritabanındaki alan adlarını buraya yazıyorsun) VALUES('"+textBox1.Text+"')",baglan);
kayıt.ExecuteNonQuery();
baglan.close();

isteğe bağlı GRİD varsa altında güncellersin alternatif olarak Parametre kullanarak da kayıt yapabilirsin.
İlla INSERT olmasına gerek yok. INSERT yeni veri gönderir SQL'e eğer var olan veriyi güncellemek istersen UPDATE kullanman gerekiyor.
 
Hocam burayı becerdim ama connect kısmını beceremedim veriyi ekle dediğim anda SQL'i nev SQL olarak tanımladığım yerde hata alıyorum.
Veri tabanı bağlama yerini mi demek istedin? öyleyse
Veri tabanın mdb ise:
C#:
OleDbConnection baglan = new OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0; data source=VERİTABANI ADI.mdb");

Veri tabanın accdb ise:
C#:
   OleDbConnection baglan = new OleDbConnection("Provider=Microsoft.Ace.Oledb.12.0; Data Source=VERİTABANI ADI.accdb");
 
Veri tabanı bağlama yerini mi demek istedin? Öyleyse.
Veri tabanın mdb ise:
C#:
OleDbConnection baglan = new OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0; data source=VERİTABANI ADI.mdb");

Veri tabanın accdb ise:
C#:
 OleDbConnection baglan = new OleDbConnection("Provider=Microsoft.Ace.Oledb.12.0; Data Source=VERİTABANI ADI.accdb");

SQL ve serial data base idi galiba.
 

Technopat Haberler

Yeni konular

Geri
Yukarı