Yazı Font Küçült Yazı Font Büyült

Sql Veritabanına Kayıt Ekleme

Bu makalemizde SQL veritabanımıza kayıt ekleme konusunu inceleyeceğiz. SQL veritabanının nasıl oluşturulacağı konusunu önceki makaleler de anlatmıştım.
Şimdi formumuzu Şekil 1 deki gibi oluşturalım.(şekil alt kısımda)
Daha sonra veritabanımızı oluşturacağız. Bu örnek için veritabanımızı bilgiler.mdf olarak oluşturduk. Tablo ismi kisibilgi.

Kayıt eklemek için Insert Into sql komutundan yararlanacağız.

Örnek: INSERT INTO tablo adınız (kolon1(column1), kolon2,...)
VALUES (deger1(value1), deger2,....)

Resim1

Şekil 1



Forma yazılacak kodlar:

Private Sub btnKaydet_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnKaydet.Click

Dim baglan As SqlClient.SqlConnection = New SqlClient.SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\bilgiler.mdf;Integrated Security=True;User Instance=True")

Dim adp As New SqlClient.SqlDataAdapter

adp.SelectCommand = New SqlClient.SqlCommand("Select * From kisibilgi", baglan)

Dim CB As SqlClient.SqlCommandBuilder = New SqlClient.SqlCommandBuilder(adp)

baglan.Open()‘Veritabanı bağlantısı açıldı

Dim ds1 As New DataSet()
adp.Fill(ds1)

Dim rw1 As DataRow
rw1 = ds1.Tables(0).NewRow
‘Datasetimiz için yeni bir satır tanımlıyoruz

Dim x1 As Integer
x1 = ds1.Tables(0).Rows.Count ‘Veritabanımızdaki kayıt sayısı

‘ TextBox daki bilgilerimizi rw1 nesnesi ile DataGridView satırlarına ekliyoruz.

rw1.Item("id") = txtid.Text
rw1.Item("ad") = txtAd.Text
rw1.Item("soyad") = txtSoyad.Text
rw1.Item("adet") = txtAdet.Text
rw1.Item("fiyat") = txtFiyat.Text
rw1.Item("toplam") = txtToplam.Text



ds1.Tables(0).Rows.InsertAt(rw1, x1 + 1)

‘Dataset nesnesi yardımıyla bilgiler tabloya girildi.

adp.Update(ds1)


adp.InsertCommand = New SqlClient.SqlCommand("Insert into kisibilgi ad= ‘" & txtAd.Text & "‘,Soyad = ‘" & txtSoyad.Text & "‘,adet = ‘" & txtAdet.Text & "‘,fiyat = ‘" & txtFiyat.Text & "‘,toplam = ‘" & txtToplam.Text & "‘", baglan) ‘Insert Into ile kayıt ekleme islemi

‘adp.UpdateCommand = New SqlClient.SqlCommand("Update * From kisibilgi", baglan)

Dim cmd As SqlClient.SqlCommand = New SqlClient.SqlCommand("Select * From kisibilgi", baglan)

Try

cmd.ExecuteNonQuery()


Catch

MessageBox.Show("Veritabanynda Hata...Bahadirsa")

Finally

cmd.Dispose()

End Try


DataGridView1.DataSource = ds1.Tables(0)


baglan.Close()

txtid.Clear()
txtAd.Clear()
txtSoyad.Clear()
txtAdet.Clear()
txtFiyat.Clear()
txtToplam.Clear()

End Sub

Bu makalemizde SQL veritabanına kayıt eklemeyi konusunu inceledik. Bir sonraki makalemizde veritabanından Kayıt Silme konusunu inceleyeceğiz.

Herkese bol kod‘lu günler…Bahadirsa