PDA

View Full Version : سوال: مشخص شدن خط دقیق خطا



mehrdad85
شنبه 21 اسفند 1389, 16:09 عصر
سلام
دوستان حتما همه شما تا حالا با error که به دلیل مناسب نبودن نوع داده میشه آشنا هستید :

input string is not in a correct format


من با این پیغام خطا مواجه شدم و خطی از برنامه که مبادرت به insert کردن sqlDataSource کردم را نشون میده
میخواستم ببینم که آیا میشه از روی stack trace متوجه شد که دقیقا کدوم فیلد مشکل داره و اونو تصحیح کرد؟
آخه من تعداد فیلدهایی که باید از این طریق داخل دیتابیس ذخیره کنم کم نیست و یه مقدار گیج کننده هست واسم

دوستان یک دنیا ممنونتون میشم راهنمایی کنید چون خیلی کارم فوریه


مررررسی

karim orooji
شنبه 21 اسفند 1389, 16:25 عصر
سلام
خطا شما میگه رشته ورودی در قالب مشخص شده صحیح نیست

برای این بیا نوع فیلد های جدول رو با مقدار های ورودی چک
از breakpoints ها استفاده کن

mehrdad85
شنبه 21 اسفند 1389, 16:54 عصر
چطوری میتونم از breakpoint استفاده کنم؟
میشه دقیق توضیح بدی؟
میدونم ضایعه اما خوب بلد نیستم دیگه:خجالت:


ممنون میشم کمک کنید
مرسی

raminsoft
شنبه 21 اسفند 1389, 17:06 عصر
توی عکس بالا کجا یک دایره قرمز اومده؟ به اون میگن break point
حالا خطی که خطا میگیرید رو روی نوار سمت چپش کلیک کنید قرمز میشه ، بعد موقع اجرا هر وقت به خط قرمز برسه ، برنامه متوقف میشه و شما میتوانید با کلید F11 برنامه را خط به خط اجرا کنید ....

Behrang_a
یک شنبه 22 اسفند 1389, 08:26 صبح
توی عکس بالا کجا یک دایره قرمز اومده؟ به اون میگن break point
حالا خطی که خطا میگیرید رو روی نوار سمت چپش کلیک کنید قرمز میشه ، بعد موقع اجرا هر وقت به خط قرمز برسه ، برنامه متوقف میشه و شما میتوانید با کلید F11 برنامه را خط به خط اجرا کنید ....


همونطور که دوستمون گفتن هست فقط باید برنامه رو هم با F5 اجرا کنی که Debug کردن رو انجام بده.

mehrdad85
یک شنبه 22 اسفند 1389, 08:54 صبح
سلام
مهندس عزیز قربون اون شکلت من که گفتم از SQLDATASOURCE استفاده کردم
بدی این روش اینه که دیگه داخل کد CS چیزی نیست که آدم بخواد اونو DEBUG بکنه
سوال من اینجاس قربونش

Behrang_a
یک شنبه 22 اسفند 1389, 08:58 صبح
سلام
مهندس عزیز قربون اون شکلت من که گفتم از SQLDATASOURCE استفاده کردم
بدی این روش اینه که دیگه داخل کد CS چیزی نیست که آدم بخواد اونو DEBUG بکنه
سوال من اینجاس قربونش

منظورش همون بود یعنی CS رو دیباگ کن ببین چی میخواد بفرسته و چطوری میفرسته بعدا اگه جواب نگرفتی برو سراغ SQL
فکر کنم الان نزدیک 1 هفته شد که تو با این ارور داری سر و کله میزنی

mehrdad85
یک شنبه 22 اسفند 1389, 10:24 صبح
سلام
من که گفتم که مدت هاس که مشکل دارم و کارم فوریه

عرض شود خدمت شما که من متوجه منظور شما و دوستان شدم اما نمیدونم چرا شما و دوستان متوجه منظور من نشدید
اخه اگه با sqldatasource کار کنیم که دیگه کدی داخل cs باقی نمیمونه
همه چیزو داخل aspx میزنه
مشکل کار اینجاس برادر جان!!!!

Behrang_a
یک شنبه 22 اسفند 1389, 10:41 صبح
سلام
من که گفتم که مدت هاس که مشکل دارم و کارم فوریه

عرض شود خدمت شما که من متوجه منظور شما و دوستان شدم اما نمیدونم چرا شما و دوستان متوجه منظور من نشدید
اخه اگه با sqldatasource کار کنیم که دیگه کدی داخل cs باقی نمیمونه
همه چیزو داخل aspx میزنه
مشکل کار اینجاس برادر جان!!!!

آره حالا من متوجه شدم، اگه میشد که این ایراد رو تو یه پروژه بزاری که بشه دانلود کرد و نگاه کرد خوب بود. اینطوری خیلی سخته.