Şimdi Ara

C# ile SQL Server Database'e ulaşmak.

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
490
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar merhaba,

    Biraz kurcaladım da C# ile SQL Server Database ulaştım bir listtype halinde. şimdi istediğim ; o database listesinde bir isme tıkladığımda onun alt klasörlerini/table'larını başka bir list type halinde çıkarsın. bunu nasıl yapabilirim ?

    Şuana kadar yaptıklarım bunlar ;

     
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Data.SqlClient;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace WindowsFormsApplication1
    {
    public partial class Form1 : Form
    {
    SqlConnection hasan;
    public Form1()
    {
    InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
    hasan = new SqlConnection("server="+txtservername.Text+";database=Master;user="+txtusername.Text+";pwd="+txtpassword.Text);
    hasan.Open();
    MessageBox.Show("Bağlantı Açıldı");
    }

    private void lblcikis_Click(object sender, EventArgs e)
    {
    hasan.Close();
    MessageBox.Show("Bağlantı Kapandı");
    }

    private void btndatabases_Click(object sender, EventArgs e)
    {
    DataTable databases = hasan.GetSchema("Databases");
    listBox1.DataSource = databases;
    listBox1.DisplayMember = "database_name";
    listBox1.ValueMember = "dbid";
    foreach (DataRow database in databases.Rows)
    {
    String databaseName = database.Field<String>("database_name");
    short dbID = database.Field<short>("dbid");
    DateTime creationDate = database.Field<DateTime>("create_date");
    }
    }

    private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
    {

    }



    }

    }







  • 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.