Radio Buttonda Seçilen Değerin İsmini Acces Kaydetme |
2 Mesajlar | 592 Okunma |
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.OleDb; // Access bağlantısı kurabilmek için.
namespace WindowsFormsApp12
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
OleDbConnection con;
OleDbDataAdapter da;
OleDbCommand cmd;
DataSet ds;
public void veritabani()
{
try
{
con = new OleDbConnection("Provider=Microsoft.ACE.Oledb.12.0;Data Source=db.accdb"); //Bağlantımızı Yapıyoruz
da = new OleDbDataAdapter("SElect *from kullanicilar", con); // Tablomuzu Tanımlıyoruz.
ds = new DataSet();
con.Open();
da.Fill(ds, "kullanicilar");
}
catch (Exception)
{
MessageBox.Show("Veritabanı Başlatılırken Hata Oluştu");
}
}
private void Form1_Load(object sender, EventArgs e)
{
veritabani();
}
string isim;
private void button1_Click(object sender, EventArgs e)
{
if (radioButton1.Checked)
{
isim = radioButton1.Text;
}
if (radioButton2.Checked)
{
isim = radioButton2.Text;
}
if (radioButton3.Checked)
{
isim = radioButton3.Text;
}
// label1.Text = isim; // Değer Doğrumu kontrol amaçlıdır.!
try
{
cmd = new OleDbCommand();
cmd.Connection = con;
cmd.CommandText
= "insert into kullanicilar (db_isim) values ('" + isim + "')"; //Veri Tabanına
//Ekleme sorgusu atıyoruz.
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("Kayıt İşlemi Başarılı");
}
catch (Exception)
{
MessageBox.Show("Kayıt Esnasında Bir Hata Oluştu");
}
veritabani();
}
}
}