Şimdi Ara

c sharp slq bağlantı oluşturma

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
744
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • merhabalar benim bir otomasyon ödevim var.c sharp görünüm ve sql veri tabanını hallettim.şimdi ikisini birleştirmeye geldi.c shap da ekleme-silme-güncelleme-listeleme işlemlerini yapacağım.aynısını geçen sene access ile yapmıştım ama sql 2008 management stüdyo biraz karışık geldi.access ile kod yazmadan tool box ile bağlantı oluşturup, sadece butonların komutlarını yazıyordum.ama internetten araştırdığım kadarı ile sql de bağlantı kodu yazılıyormuş.bir tane kod buldum ama kendi bilgisayarıma ve veri tabanıma uyarlayamadım.kod aşağıda, şimdi benim ne yapmam lazım???

    not:server name:kapadokya\slqexpress

    bulduğum kod:

    sql connection baglanti = new sqlconnection("server=127.0.0.1;database=kisilistesi;ıntegrated Security=true");

    özellikle parantez içi tam olarak ne anlama geliyor?







  • SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\DatabaseAdi.mdf;Integrated Security=True;User Instance=True");

    SQL ile Conncetion bu şekilde oluşturulmaktadır. Yani DataSource : o anda bulunduğu makina da çalışan SQL Servisinin ne olduğu , |DataDirectory| ise ilgili database adi ,Integrated Security ise güvenli otantikasyon için gerekli.

    SQL Connction objesini oluşturarak ilgili conncetion String kullanabilirsin. Eğer yapamaz isen PM at yardımcı olayım.
  • parantezin içi veri tabanın konumunu belirtiyor, eğer konumu farklı bir yerdeyse parantezin içini değiştirmelisin.
  • Konu açmadan direk problemi buraya yazayım istedim arkadaşlar bilginiz vardır umarım, ben de C# SQL bağlantısını yaptım. aşağıya görüntüyü aldım orda bul-getir butonuna tıkaldığımda veritabanından bilgiyi çekip datagridviewde göstersin istiyorum bana yardımcı olabilir misiniz ?? Acil yardım bekliyorum arkadaşlar

     c sharp slq bağlantı oluşturma
  • Görüntü burda arkadaşlar

     c sharp slq bağlantı oluşturma
  • Arkadaşım ben sana hem bilgiyi bulup getiren hemde isteğe bağlı sildiren programın kodlarını vereyim

    {
    public Form3()
    {
    InitializeComponent();
    }

    public OleDbConnection bag = new OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0;Data Source=kitaplar.mdb");//burayı kendi veritabanına göre ayarlarsın.
    public OleDbCommand kmt = new OleDbCommand();
    public OleDbDataReader oku;
    public OleDbDataAdapter adtr = new OleDbDataAdapter();
    public DataSet dtst = new DataSet();
    public DataTable Vtablo = new DataTable();
    public Boolean durum;
    object silinecek;

    public void kayitkontrol()
    {
    durum = false;
    bag.Open();
    kmt.Connection = bag;
    kmt.CommandText = "select KITAPNO from KITAPSATIS";
    oku = kmt.ExecuteReader();

    while (oku.Read())
    {
    if (textBox1.Text==oku[0].ToString())
    {
    durum = true;
    }
    }
    bag.Close();//Ali Emre TOPLU[AESOFTWARE:)]
    oku.Dispose();
    }

    private void button2_Click(object sender, EventArgs e)
    {
    this.Close();
    }

    private void button1_Click(object sender, EventArgs e)
    {
    DialogResult cevap;
    cevap = MessageBox.Show("Kaydı Silmek istediğizden emin misiniz", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
    if (cevap == DialogResult.Yes)
    {
    bag.Open();
    kmt.Connection = bag;
    kmt.CommandText = "DELETE from KITAPSATIS WHERE KITAPNO=" + silinecek;
    kmt.ExecuteNonQuery();
    kmt.Dispose();
    bag.Close();
    MessageBox.Show("KAYIT SİLİNDİ");
    this.Close();

    }
    else
    {
    MessageBox.Show("Aradığınız noya ait kitap bulunamadı");
    }
    }

    private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
    {
    int satir;
    for (satir = 0; satir <=dataGridView1.Rows.Count; satir++)
    {
    if (dataGridView1.Rows[satir].Cells[0].Selected==true ||
    dataGridView1.Rows[satir].Cells[1].Selected==true ||
    dataGridView1.Rows[satir].Cells[2].Selected==true ||
    dataGridView1.Rows[satir].Cells[3].Selected==true ||
    dataGridView1.Rows[satir].Cells[4].Selected==true ||
    dataGridView1.Rows[satir].Cells[5].Selected==true)
    {
    break;
    }
    }
    silinecek = dataGridView1.Rows[satir].Cells[0].Value;
    label8.Text = silinecek.ToString();
    }

    public void kitaplistele()
    {
    if (Convert.ToBoolean(bag.State)==false)
    {
    bag.Open();
    }

    adtr = new OleDbDataAdapter("select * from KITAPSATIS order by KITAPNO", bag);
    adtr.Fill(dtst, "KITAPSATIS");
    dataGridView1.DataSource = dtst.Tables["KITAPSATIS"];
    adtr.Dispose();
    bag.Close();
    }

    private void Form3_Load(object sender, EventArgs e)
    {
    il();
    kitaplistele();
    }

    private void textBox1_TextChanged(object sender, EventArgs e)
    {
    OleDbDataAdapter adtr = new OleDbDataAdapter("select * From KITAPSATIS", bag);
    if (textBox1.Text == "")
    {
    kmt.Connection = bag;
    kmt.CommandText = "Select * from KITAPSATIS";
    adtr.SelectCommand = kmt;
    adtr.Fill(dtst, "KITAPSATIS");
    }
    if (Convert.ToBoolean(bag.State) == false)
    {
    bag.Open();
    }
    adtr.SelectCommand.CommandText = "Select * From KITAPSATIS where KITAPNO like '%" + textBox1.Text + "%'";
    dtst.Tables["KITAPSATIS"].Clear();
    adtr.Fill(dtst, "KITAPSATIS");
    bag.Close();

    }

    private void textBox2_TextChanged(object sender, EventArgs e)
    {
    OleDbDataAdapter adtr = new OleDbDataAdapter("select * From KITAPSATIS", bag);
    if (textBox1.Text == "")
    {
    kmt.Connection = bag;
    kmt.CommandText = "Select * from KITAPSATIS";
    adtr.SelectCommand = kmt;
    adtr.Fill(dtst, "KITAPSATIS");
    }
    if (Convert.ToBoolean(bag.State) == false)
    {
    bag.Open();
    }
    adtr.SelectCommand.CommandText = "Select * From KITAPSATIS where KITAPADI like '%" + textBox2.Text + "%'";
    dtst.Tables["KITAPSATIS"].Clear();
    adtr.Fill(dtst, "KITAPSATIS");
    bag.Close();
    }

    private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
    {
    OleDbDataAdapter adtr = new OleDbDataAdapter("select * From KITAPSATIS", bag);
    if (textBox1.Text == "")
    {
    kmt.Connection = bag;
    kmt.CommandText = "Select * from KITAPSATIS";
    adtr.SelectCommand = kmt;
    adtr.Fill(dtst, "KITAPSATIS");
    }
    if (Convert.ToBoolean(bag.State) == false)
    {
    bag.Open();
    }
    adtr.SelectCommand.CommandText = "Select * From KITAPSATIS where STARIHI like '" + dateTimePicker1.Text + "%'";
    dtst.Tables["KITAPSATIS"].Clear();
    adtr.Fill(dtst, "KITAPSATIS");
    bag.Close();
    }

    private void textBox3_TextChanged(object sender, EventArgs e)
    {
    OleDbDataAdapter adtr = new OleDbDataAdapter("select * From KITAPSATIS", bag);
    if (textBox1.Text == "")
    {
    kmt.Connection = bag;
    kmt.CommandText = "Select * from KITAPSATIS";
    adtr.SelectCommand = kmt;
    adtr.Fill(dtst, "KITAPSATIS");
    }
    if (Convert.ToBoolean(bag.State) == false)
    {
    bag.Open();
    }
    adtr.SelectCommand.CommandText = "Select * From KITAPSATIS where ADET like '%" +textBox3.Text + "%'";
    dtst.Tables["KITAPSATIS"].Clear();
    adtr.Fill(dtst, "KITAPSATIS");
    bag.Close();
    }

    private void textBox4_TextChanged(object sender, EventArgs e)
    {
    OleDbDataAdapter adtr = new OleDbDataAdapter("select * From KITAPSATIS", bag);
    if (textBox1.Text == "")
    {
    kmt.Connection = bag;
    kmt.CommandText = "Select * from KITAPSATIS";
    adtr.SelectCommand = kmt;
    adtr.Fill(dtst, "KITAPSATIS");
    }
    if (Convert.ToBoolean(bag.State) == false)
    {
    bag.Open();
    }
    adtr.SelectCommand.CommandText = "Select * From KITAPSATIS where FIYAT like '" + textBox4.Text + "%'";
    dtst.Tables["KITAPSATIS"].Clear();
    adtr.Fill(dtst, "KITAPSATIS");
    bag.Close();
    }
    public void il()
    {
    int kosul = 0;
    bag.Open();
    kmt.Connection = bag;
    kmt.CommandText = "select iladi from iller";
    oku = kmt.ExecuteReader();
    while (oku.Read())
    {
    kosul = comboBox1.FindString(oku[0].ToString());
    if (kosul==-1)
    {
    comboBox1.Items.Add(oku[0].ToString());
    }
    }
    bag.Close();
    oku.Dispose();
    }

    private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
    OleDbDataAdapter adtr = new OleDbDataAdapter("select * From KITAPSATIS", bag);
    if (textBox1.Text == "")
    {
    kmt.Connection = bag;
    kmt.CommandText = "Select * from KITAPSATIS";
    adtr.SelectCommand = kmt;
    adtr.Fill(dtst, "KITAPSATIS");
    }
    if (Convert.ToBoolean(bag.State) == false)
    {
    bag.Open();
    }
    adtr.SelectCommand.CommandText = "Select * From KITAPSATIS where SATISILI like '" + comboBox1.Text + "%'";
    dtst.Tables["KITAPSATIS"].Clear();
    adtr.Fill(dtst, "KITAPSATIS");
    bag.Close();
    }




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.