مشکل در بکار بردن SqlDataReader
با سلام به تمامی دوستان
من در برنامم برای نمایش اطلاعات از SqlDataReader به صور ت ذیل استفاذه میکنم
[QUOTE]
SqlDataReader readar = Com.ExecuteReader();/QUOTE]
ولی با خطای زیر روبرو میشم نمیدونم چرا؟
نقل قول:
No overload for method 'End ExecuteReader' or argument
نقل قول: مشکل در بکار بردن SqlDataReader
دستورت که درسته بعد از این خط که نوشتی باید از
Reader.Read();
هم استفاده کنی.
اما فکر کنم اگر از datatable یا dataset واسه کارات استفاده کنی خیلی راحتتر باشی
نقل قول: مشکل در بکار بردن SqlDataReader
با تشکر
اما دوست خوب اینجا که میرسه خطا میگیره
نقل قول:
SqlConnection
Sql = newSqlConnection();
Sql.ConnectionString =
@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\PhoneBook.mdf;Integrated Security=True;User Instance=True";
SqlCommand Com = newSqlCommand();
Com.CommandText =
"Select * From PhoneBook";
Com.CommandType =
CommandType.Text;
Com.Connection = Sql;
Sql.Open();
SqlDataReader reader = Com.EndExecuteReader();
نقل قول: مشکل در بکار بردن SqlDataReader
شما باید از ExecuteReader استفاده کنی چیزی که در کد شماست EndExecuteReader هست که یک پارمتر از نوع IAsyncResult نیاز داره.