PDA

View Full Version : سوال: دریافت مقدار حاصل از توابع SQL در برنامه



sohrabi1383
پنج شنبه 05 دی 1392, 13:15 عصر
توابع SQL

وقتی از تابعی مثل COUNT در SQL استفاده می کنیم چطور می توانیم نتایج را به برنامه بازگردانیم
مثلا تعداد دانش آموزانی که معدل بالای 17 دارند دستوری مثل
SELECT COUNT(S#)
FROM stud
WHERE avg>=17
چطور عدد به دست آمده را در یک متغیر ذخیره کنیم.

saeedgholami
پنج شنبه 05 دی 1392, 17:48 عصر
سلام دوست عزیز شما با ExecuteScalar به راحتی میتونید این کار رو انجام بدید

نمونه کد:
string sql = "SELECT count(*) FROM stud where avg>=17";
SqlCommand cmd = new SqlCommand(sql, con);
int bes = (int)cmd.ExecuteScalar();