با سلا م به همه
public int tedadforosh()
{
OleDbCommand com = new OleDbCommand("select SUM(count) from [dariafty]", objconnection);
objconnection.Open();
int result = (int)com.ExecuteScalar();
objconnection.Close();
return result;
}
با سلا م به همه
public int tedadforosh()
{
OleDbCommand com = new OleDbCommand("select SUM(count) from [dariafty]", objconnection);
objconnection.Open();
int result = (int)com.ExecuteScalar();
objconnection.Close();
return result;
}
سلام دوست عزيز
سوالت نا مفهومه ! گه پيغام خطا ميده پيغام و بزار تا بهتر بشه كمكتون كرد . اگرم دنباله كار خاصي هستي سوال مطرح كن بعد كدو بزار لطفا اينجوري بهتر ميشه كمك كرد
موفق باشي
من می خوام در یک جدول که دارای فیلد count می باشد مقادیر تمام فیلد count تمام رکورد های آن را با هم جمع کنم
وهنگامی که به جای تابع Sum از تابع count استفاده می کنم درست جواب میده حال اینکه من به Sum احتیاج دارم
با تشکر
public object tedadforosh()
{
OleDbCommand com = new OleDbCommand("select SUM(count) from [dariafty]", objconnection);
objconnection.Open();
object result =com.ExecuteScalar();
objconnection.Close();
return result;
}
فقط ميبايست int به object تغيير بدي درست كار ميكنه بعده اينكه اطلاعات و داخل متغير object ريختي از convert استفاده كن مشكلش اينه كه نمي تونه cast كنه يا اينكه همونجا از convert استفاده كن :
موفق باشي
int result = convert.toint32(com.executescalar());
متشکرم
اما مهمترین موضوعی که من از جواب شما متوجه شدم معنای Cast در Error بود