none
OleDbException was unhandled hatası!! RRS feed

  • Soru

  •  private void isletme()
            {
                string sorgu;
                sorgu = "select * from  isletme";
                OleDbDataAdapter getir = new OleDbDataAdapter(sorgu, baglan);
                baglan.Open();
                DataSet goster = new DataSet();
                getir.Fill(goster, "isletme");
                dataGridView2.DataSource = goster.Tables["isletme"];
                getir.Dispose();
                baglan.Close();
                this.CenterToScreen();

    }

    getir.Fill(goster, "isletme"); özellikle bu kısımda gösteriyo hatayı nedenini bi türlü bulamadım

    13 Nisan 2019 Cumartesi 21:10

Yanıtlar

Tüm Yanıtlar

  • Merhaba , ilgili datasetin içerisinde isletme isimli bir datatable var mı ? 



    • Yanıt Olarak İşaretleyen Ali Eren 14 Nisan 2019 Pazar 05:34
    13 Nisan 2019 Cumartesi 21:18
  • Bu satırı aşağıdaki gibi dener misin? 

     getir.Fill(goster);

    İ

    13 Nisan 2019 Cumartesi 23:14
  • hayır onu denemiştim de olmamıştı 
    14 Nisan 2019 Pazar 05:32
  • merhaba yardımın için teşekkürler access deki tablo isimleri ile koddakilerin aynı olmadığından bu hatayı veriyormuş
    • Yanıt Olarak İşaretleyen Ali Eren 14 Nisan 2019 Pazar 05:34
    14 Nisan 2019 Pazar 05:33
  • merhaba yardımın için teşekkürler access deki tablo isimleri ile koddakilerin aynı olmadığından bu hatayı veriyormuş

          Access seçebilecekleriniz arasında en kötü şey , SQLite,MSSQL,MySQL,postgreSQL,LiteDB vb. gibi daha iyi ve güçlü veritabanları var.Bunlardan kurulum gerektirmeyenleri SQLite ve LiteDB.Access ileride size performans sorunu ve eğer programı dağıtmaya kalkarsanız da ilginç hatalarla dönecektir.

    SQLite iyi bir seçim olabilir ve entity Framework ile de kullanılabiliyor.(Eğer embedded DB den söz ediyorsak (kurulum gerektirmeyen)) 


    14 Nisan 2019 Pazar 08:02
  • Öğretmen access de yapın dediği için onda yapıyorum ama tavsiyen için sağol 
    14 Nisan 2019 Pazar 09:21