PDA

View Full Version : مشكل در تبديل محتويات يك datebox به عدد صحيح



8502803
جمعه 14 مرداد 1390, 14:08 عصر
باسلام
من تو برنامم يك datebox دارم كه تاريخي رو كه كاربر وارد ميكنه مثلا(01/01/1390)رو بصورت رشته ميگيرم و "/"رو با""replace ميكنم(13900101)بعد با(convert.toint32)تبديل به عدد ميكنم .حالا موقع اجراي برنامه وقتي دوتا از اين عددا رو باif مقايسه ميكنم error ميده.اشكال كارم كجاست اگه كسي ميدونه لطفا كمك كنه.
راستش من ميخواستم با اين روش تاريخ ها رو تو sql ذخيره كنم تا بشه راحت تر مقايسه كنم. اگه راه بهتري وجود داره راهنمايي كنيد.ممنون.

Farshid007
جمعه 14 مرداد 1390, 14:25 عصر
اینجوری تبدیل به عدد کن:
Int32.Parse()
پارامتر هم رشته (یعنی همون 13900101 رو میگیره )و عدد برمی گردونه
حالا هر بلایی می خوایی سرش بیار

Reza_Yarahmadi
جمعه 14 مرداد 1390, 14:29 عصر
مشکل از روش تبدیل شما نیست ، در صورت مشکل توی اون بخش زمان تبدیل خطا میده نه زمان مقایسه.
مشکل توی شرط شماست ، کدتون رو اینجا بذارید تا یهتر بشه کمکتون کرد.

Farshid007
جمعه 14 مرداد 1390, 14:39 عصر
اره داش رضا راست میگه.
کد هاتو بزار.