PDA

View Full Version : سوال: حاصل جمع مقادیر یک فیلد در اکسس



MeysamTakta
دوشنبه 11 خرداد 1394, 12:57 عصر
سلام
من یک فیلدی در اکسس دارم از نوع عددی .
الان میخوام جمع مقادیر اون فیلد رو داشته باشم

select SUM (tedad) from tbl_kala,tbl_Staff where tbl_Staff.ID = tbl_kala.ID and tbl_kala.kala

با این کد تو خود اکسس جواب میگیرم ولی وقتی میخوام مقدار رو در یه متغیر قرار بدم ارور Specified cast is not valid دارم

OleDbCommand comt = new OleDbCommand("SELECT Sum(tedad) FROM tbl_kala where kala='" + txtProNet3.Text + "'", con);
int tedad = (int)comt.ExecuteScalar();


مرسی از اینکه راهنمایی میکنین

saeed.8350028
پنج شنبه 14 خرداد 1394, 14:26 عصر
دوست من از این کد استفاده کن
int tedad = int.Parse(comt.ExecuteScalar().ToString());

saeed.8350028
پنج شنبه 14 خرداد 1394, 14:27 عصر
البته خیلی راه های بهتری هم هست ولی جاش اینجا نیست

MeysamTakta
پنج شنبه 14 خرداد 1394, 17:44 عصر
البته خیلی راه های بهتری هم هست ولی جاش اینجا نیست

ممنون دوست عزیز
فقط این کدی که من نوشتم چه مشکلی داشت؟
و ضمنا این راه حل بهتری که گفتین بگین من بیشتر تحقیق کنم
مرسی