İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

C# Local Database Nasıl Kurulur ?

Goliath20.08.20153 cevap4.705 görüntüleme
2013'den beri359 mesaj
#1
Selamlar. Bir Projem var. Bu Proje için database gerekiyor. SQL database kullandım ama SQL serverdan data dosyasını alıp C# a okutmayı bilmiyorum. Bana bunu öğretebilir misiniz ? Yani SQL Server management studio'dan database ve table dosyalarını alıp, program dizinine koyup bunu programa kodlamayı anlatabilirmisiniz ? ve bir diğer sorum visual studio nun içinde sql dosyası oluşturdum Database1.mdf diye. Bunu tanımlıyorum ancak bağlantıyı bulamıyor.
Cevaplar
2012'den beri3.287 mesaj
#2
Bende benzeri bi proje geliştiriyorum aşağıdaki kdları sana göre düzenledim umarım işine yarar.Table bilgi çekmek istiyorsan ki ben öyle anladım,
veritanında ilk colma key özelliği verdikten sonra,


System.Data.SqlClient; referansını ekle
SqlConnection baglan = new SqlConnection(@"server=.\sunucuadı ; database=veritabanıadı ; Trusted_Connection=yes");

private void cekvegoster() *bunu listview olarak yazdım farklı bir araca ekleyebilirsin
{
listView1.Items.Clear();
            baglan.Open();
            SqlCommand komutucek = new SqlCommand("Select * From deneme", baglan);
            SqlDataReader rdr = komutucek.ExecuteReader();
            while (rdr.Read())
            {
                ListViewItem li = new ListViewItem();
                li.Text = rdr["id"].ToString();
                li.SubItems.Add(li.Text = rdr["tableilksutun"].ToString());
                li.SubItems.Add(li.Text = rdr["tableikincisutun"].ToString());
                li.SubItems.Add(li.Text = rdr["tableucuncusutun"].ToString());
                li.SubItems.Add(li.Text = rdr["tabledorduncusutun"].ToString());
                li.SubItems.Add(li.Text = rdr["tablebesincisutun"].ToString());
                listView1.Items.Add(li);

}

Birde formun load olayınıa
cekvegoster();

Goliath Konuyu açan
2013'den beri359 mesaj
#3
sametuca dedi: ↑
Bende benzeri bi proje geliştiriyorum aşağıdaki kdları sana göre düzenledim umarım işine yarar.Table bilgi çekmek istiyorsan ki ben öyle anladım,
veritanında ilk colma key özelliği verdikten sonra,


System.Data.SqlClient; referansını ekle
SqlConnection baglan = new SqlConnection(@"server=.\sunucuadı ; database=veritabanıadı ; Trusted_Connection=yes");

private void cekvegoster() *bunu listview olarak yazdım farklı bir araca ekleyebilirsin
{
listView1.Items.Clear();
            baglan.Open();
            SqlCommand komutucek = new SqlCommand("Select * From deneme", baglan);
            SqlDataReader rdr = komutucek.ExecuteReader();
            while (rdr.Read())
            {
                ListViewItem li = new ListViewItem();
                li.Text = rdr["id"].ToString();
                li.SubItems.Add(li.Text = rdr["tableilksutun"].ToString());
                li.SubItems.Add(li.Text = rdr["tableikincisutun"].ToString());
                li.SubItems.Add(li.Text = rdr["tableucuncusutun"].ToString());
                li.SubItems.Add(li.Text = rdr["tabledorduncusutun"].ToString());
                li.SubItems.Add(li.Text = rdr["tablebesincisutun"].ToString());
                listView1.Items.Add(li);

}

Birde formun load olayınıa
cekvegoster();

Hocam buralar Tamamda Bahsettiğim şey access te oldugu gibi sql veritabanını dosya olarak almak istiyorum
2007'den beri5.147 mesaj
#4
Sanırım 1 ay gecikmeli bir cevap olacak, eğer sql veritabanını tek bir dosya halinde almak istiyorsan SQLCE (compact edition) 4.0 kullanabilirsin, ek olarak SQL lite kullanılabilir. (SQLCE için programa minik bir exe eklemen gerekir. Ama ilk tercihim bu olur.)

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.