View Full Version : Invalid attempt to read when no data is present.
shaima
دوشنبه 23 شهریور 1388, 05:41 صبح
سلام
برنامه من از این کد:
SqlDataReader dreader = com.ExecuteReader();
dreader.Read();
arzyabi_date_txt.Text = dreader["arzyabi_date3"].ToString();
این ارور رو میگیره:
Invalid attempt to read when no data is present.
چه مشکلی هست یعنی؟!
shaima
دوشنبه 23 شهریور 1388, 13:24 عصر
کسی جوابم رو نمی دونه؟! :ناراحت:
از خط آخر کدی که بالا نوشتم ایراد میگیره
Saeed.Masoumi
دوشنبه 23 شهریور 1388, 15:28 عصر
سلام
اینو امتحا کن
Your_connection.Open()
SqlDataReader dreader = com.ExecuteReader();
While(dreader.Read())
{
arzyabi_date_txt.Text = dreader[شماره ستون].ToString();
}
Himalaya
دوشنبه 23 شهریور 1388, 16:24 عصر
ممکن که نتیجه کوئری سطری نداشته باشه ولی شما تو خط
arzyabi_date_txt.Text = dreader["arzyabi_date3"].ToString();
سعی کردید داده ای که وجود نداره رو تو یه تکست باکس یا لیبل بریزید. شرط زیر رو براش بنویسید
if (dreader.HasRows)
{
arzyabi_date_txt.Text = dreader["arzyabi_date3"].ToString();
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.