| Radio Buttonda Seçilen Değerin İsmini Acces Kaydetme | 2 Mesajlar | 733 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();
        }
    }
}