14 Mart 2012 Çarşamba

ExecuteReader: Connection property has not been initialized



Eğer buna benzer bir hata ile karşılaşmışsanız muhtemelen Command nesnenize bağlantı cümleciğini eklememişsiniz demektir.

Örneğin :

SqlComman komut = new SqlCommans("select * from musteriler");
SqlReader reader = komut.ExecuteReader();
reader.Read();

Yukarıdaki gibi bir kod yazarsanız "ExecuteReader: Connection property has not been initialized."
hatası ile karşılaşırsınız. Sorunun çözümü basit :

SqlConnection baglanti = new SqlConnection("bağlantı cümlesi");
SqlComman komut = new SqlCommans("select * from musteriler", baglanti);
veya
komut.Connection = baglanti;