PDA

View Full Version : سوال: چرا آخرین رکورد و جمع رکوردها مقدار صفر برمیگردونه



csharpdoost
جمعه 23 فروردین 1392, 10:35 صبح
این دو دستور رو که میخوام اجرا کنم مقدار صفر برمیگردونه چرا؟


OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Ali\Documents\Visual Studio 2008\Projects\Azmoon\Azmoon\Database111.accdb");
OleDbCommand com = new OleDbCommand();
com.Connection = con;

//string sql = "select max(id) from question_TB";
string sql= "SELECT COUNT(*) FROM question_TB";

com.CommandText = sql;

con.Open();
label9.Text=(com.ExecuteNonQuery()).ToString();

con.Close();

tooraj_azizi_1035
جمعه 23 فروردین 1392, 10:54 صبح
label9.Text=com.ExecuteNonQuery().ToString();

esafb52
جمعه 23 فروردین 1392, 11:13 صبح
فکر کنم با از ExecuteNonQuery استفاده نکنی باید از اسکالار استفاده کنی !!!

esafb52
جمعه 23 فروردین 1392, 11:14 صبح
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12. 0;Data Source=C:\Users\Ali\Documents\Visual Studio 2008\Projects\Azmoon\Azmoon\Database111.accdb");
OleDbCommand com = new OleDbCommand();
com.Connection = con;

//string sql = "select max(id) from question_TB";
string sql= "SELECT COUNT(*) FROM question_TB";

com.CommandText = sql;

con.Open();
label9.Text=(com.ExecuteScalar()).ToString();

con.Close();