PDA

View Full Version : مشکل در آپدیت کردن دیتا بیس



فاطی.جدا
شنبه 14 شهریور 1388, 23:17 عصر
OleDbCommand cm1 = new OleDbCommand("UPDATE rec_tbl SET daycount='" + dayc + "' WHERE (rec_tbl.outoid)='" + id + "'", con);
con.Open();
cm1.ExecuteNonQuery();
con.Close();
من این کد رو مینویسم.متغیرهایی هم که تو این خط هستن از نوع String هست.اما به excuteکه میرسه ، ارور میده که نوع داده ها متناسب ضوابط شرط نیست.
یعنی کجای شرط مشکل داره؟
خیلی عجله دارم .
دوستان پر توان برسید به داداین ناتوان

mahdi_7610
شنبه 14 شهریور 1388, 23:51 عصر
دستور شما مشکلی نداره .

فقط dayc و id چه کنترلهایی روی فرم هستند ؟
فکر کنم پسوندشون را فراموش کردید بزارید /

یا مشکل از اون پرانتزی هست که برای rec_tbl.outoid گذاشتید .

Saeed.Masoumi
یک شنبه 15 شهریور 1388, 00:43 صبح
سلام
ببین فک کنم ID رو شما تو تیبل از نوع Int تعریف کردی اگه اینجوری باشه که باید دستورت رو به این شکل تغییر بدی




OleDbCommand cm1 = new OleDbCommand("UPDATE rec_tbl SET daycount='" + dayc + "' WHERE (rec_tbl.outoid)=" + int.Parse(id) + ", con)

فاطی.جدا
یک شنبه 15 شهریور 1388, 01:02 صبح
جناب معصومی ،خیلی ممنون.درست شد.همونی بود که شما فرموده بودید.
موفق باشید.
التماس دعا.