Forum

Object reference no...
 
Bildirimler
Hepsini Temizle

Object reference not set to an instance of an object hatası

6 Yazılar
2 Üyeler
0 Likes
23.3 K Görüntüleme
(@SeldaSeymen)
Gönderiler: 30
Eminent Member
Konu başlatıcı
 

Merhaba,

Asp.net dropdownlistte sıralanan bir veriyi seçtiğimiz zaman alt kısımlarda bulunan textboxlara o seçilenin tüm bilgilerinin gelmesini istiyorum. Fakat yaptığım zaman " object reference not set to an instance of an object " hatasını alıyorum. Bunun sebebi nedir ? Yardımcı olur musunuz ?

 
Gönderildi : 20/01/2015 19:24

(@eravse)
Gönderiler: 1753
Üye
 

Bu çok genel bir hata kodu paylaşabilirseniz yardımcı olalım belirttiğiniz objeyi yada indexi bulamıyor .

 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 20/01/2015 19:52

(@SeldaSeymen)
Gönderiler: 30
Eminent Member
Konu başlatıcı
 
 protected void Page_Load(object sender, EventArgs e)
    {
          if (!IsPostBack)
          Listedoldur(); 
        
    }
    public void Listedoldur()
    {
        SqlCommand komut;
        SqlConnection baglanti;
        SqlDataReader reader;
        string cmd = ConfigurationManager.ConnectionStrings["DB"].ConnectionString;
        baglanti = new SqlConnection(cmd);
        komut = new SqlCommand("SELECT id, firmad FROM musteri", baglanti);
        try
        {
            baglanti.Open();
            reader = komut.ExecuteReader();
            drpfirmad.DataSource = reader;
            drpfirmad.DataValueField = "id";
            drpfirmad.DataTextField = "firmad";
            drpfirmad.DataBind();
            reader.Close();
        }
        catch
        {
            Response.Write("Bir hata oluştu");
        }
        finally
        {
            baglanti.Close();
        }
    }
 
 
string cmd = ConfigurationManager.ConnectionStrings["DB"].ConnectionString; " bu kısımda hatayı gösteriyor. 
 
Gönderildi : 20/01/2015 20:01

(@eravse)
Gönderiler: 1753
Üye
 

web config de aşağıdaki gibi bir tanımlamanız mevcut mu ? bu hatayı eğer o satırda bu hatayı alıyor ısenız conn stringiniz yok demektir.

 <connectionStrings>

          <add name="DB" connectionString="Data Source=.;Initial Catalog=dbname;Persist Security Info=True;User ID=sa;Password=;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />

  </connectionStrings>

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 20/01/2015 20:19

(@SeldaSeymen)
Gönderiler: 30
Eminent Member
Konu başlatıcı
 

Dediğiniz gibi web config de bu tanımlamayı yaptım. Benim burda yanlışım olmuş. Fakat şimdi de " Both DataSource and DatasourceID are defined on ' drpfirmad'. Remove one definition. " hatasını veriyor. 

 
Gönderildi : 20/01/2015 20:38

(@eravse)
Gönderiler: 1753
Üye
 

muhtemelen html kodunuzda yanı datasource ıd yı kullanmıssınız farklı ısımler verın lutfen 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 20/01/2015 20:58

Paylaş: