PDA

View Full Version : دسترسی به خروجی select count برای به دست اوردن تعداد رکوردهای جدول



fereshte22
چهارشنبه 26 اردیبهشت 1386, 16:26 عصر
سلام
من میخواهم تعداد رکوردهای جدولم را به دست بیاورم.
میدونم که باید با کوری زیر این کار را انجام داد


strsql = "select count(*) from mytable"

ولی نمیدونم چه طوری میتوان به مقدار این کوری دسترسی داشت.و اون را در یک متغییر و یا label ریخت؟؟

Keramatifar
چهارشنبه 26 اردیبهشت 1386, 16:50 عصر
دوست عزیز
این فانکش که برات نوشتم رو فقط باید کانکشن استرینگ بهش بدی تا query رو برات تو SQL اجرا کنه و نتیجه رو برگردونه



publicint Comments_Delete()
{
SqlConnection MyCon = newSqlConnection(connectionString);
MyCon.Open();
SqlCommand newCommand = newSqlCommand("select count(*) from mytable", MyCon);

int S1 = newCommand.ExecuteNonQuery();
return S1;

}

Alireza_Salehi
چهارشنبه 26 اردیبهشت 1386, 17:11 عصر
به جای ExecuteNoneQuery از ExecuteScalar استفاده کنید.

fereshte22
پنج شنبه 27 اردیبهشت 1386, 08:40 صبح
سلام
از راهنمای دوستان خیلی ممنون هستم.
فقط همان طور که دوستمون arsp_2004 فرمودند باید از ExecuteScala استفاده کرد