merhaba arkadaşlar bir program üstünde çalışıyorum şimdi textboxt lar olacak ve bu textboxlara yazlılar yazıldığı zaman ve buttoona basıldığı an bu bilgileri veritabanında bir tablo oluşturup kaç tane sütun varsa oluşturup ve bilgileri kaydedecek
Oluşturacağınız formunuzda 2 adet TextBox ve bir adet Button ekleyiniz, aşağıdaki kodları uygulayınız. Şu anda iki TextBox için ayarlanmıştır. Siz bunu çoğaltabilirsiniz veya 1,2 doluysa şu SQL'i, 3 doluysa şu SQL'i çalıştır şeklinde ayarlarsınız. Umarım işinize yarar.
Uygulamanız içerisinde yer alan bin\Debug içerisine deneme adınmda bir mdb yaratmayı unutmayınız.
Imports System.Data.OleDb
PublicClass Form1
PrivateSub Button1_Click(ByVal sender As System.Object,ByVal e As System.EventArgs)Handles Button1.Click
Dim Sql AsNewString("CREATE TABLE bilgiler ({0} TEXT, {1} TEXT)")
Sql =String.Format(sql, TextBox1.Text, TextBox2.Text)Dim baglanti AsNew OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='deneme.mdb'")Dim komutnesnesi AsNew OleDb.OleDbCommand(sql, baglanti)Dim sonuc AsInteger
baglanti.Open()
sonuc = komutnesnesi.ExecuteNonQuery()
MsgBox("Yeni Tablonuz Başarıyla Oluşturulmuştur.", MsgBoxStyle.Exclamation,"Tebrikler")
baglanti.Close()EndSubEndClass
Düğmeye tıkladığınızda deneme.mdb içerisinde "bilgiler" isminde bir tablo ve bu tablo içerisinde ALAN1 ve ALAN2 isminde iki adet alan oluşturmakta, formda TextBox1 ve TextBox2 alanlarına girdiğiniz değerleride bu tabloya yazmaktadır. Artık bunun alternatiflere atanması vb. işlemler size kalıyor, kolay gelsin.
Bu site, içeriği kişiselleştirmenize, deneyiminizi uyarlamanıza ve kaydolduğunuzda oturumunuzu açık tutmanıza yardımcı olacak çerezler kullanır. Bu siteyi kullanmaya devam ederek, çerezleri kullanmamıza izin veriyorsunuz.