PDA

View Full Version : خطا در دستور SELECT



bpzone
پنج شنبه 02 اسفند 1386, 01:05 صبح
سلام به همگی دوستان

من برای بازیابی یک سری از اطلاعات دستور زیر رو نوشتم


_SqlCommand = string.Format("SELECT * FROM Check_Total WHERE Index_ IN ( SELECT _Index FROM Check_Banki WHERE ShH = '{0}') AND yy >= {1} AND yy <= {2} AND mm >= {3} AND mm <= {4} AND dd >= {5} AND dd <= {6}", cmb_ShH.Text, int.Parse(cbo_sal_s.Text), int.Parse(cbo_sal_e.Text), int.Parse(cbo_mah_s.Text), int.Parse(cbo_mah_e.Text), int.Parse(cbo_rooz_s.Text), int.Parse(cbo_rooz_e.Text));


اما خطا میگیره و پیغام زیر رو میده ... اشکال کجاست ؟


"Input string was not in a correct format."

bpzone
پنج شنبه 02 اسفند 1386, 15:03 عصر
به نظر دوستان این دستور مشکلی داره ؟

komail_sh
پنج شنبه 02 اسفند 1386, 18:06 عصر
برای پیدا کردن ایراد میتونی اونو توی sql تست کنی
یه ویو درست کن و دستورتو توی اون پیست کن ببین چی میگه

حمیدرضاصادقیان
پنج شنبه 02 اسفند 1386, 19:46 عصر
شما اعداد رو چرا داخل {} قرار دادی؟؟
در ضمن ایرادی که از شما میگیره برای اینه که اطلاعاتی که داری به صورت رشته وارد میکنی فرمتش درست نیست.کاش کل کدت رو در تگ کد قرار میدادی.اینجوری که همرو در یک خط نوشتی خوانایی رو کم میکنه.

bpzone
جمعه 03 اسفند 1386, 01:10 صبح
اعداد رو برای این داخل {} قرار دادم ، چونکه نشان دهنده پارامتر هایی هستن که در آخر دستور ذکر شدن

من این دستور رو توی محیط C#2005 اجرا میکنم .. ممکنه مربوط به محیط برنامه نویسیم باشه ؟؟

من میخوام که اطلاعاتی رو که بین 2 تا تاریخ مشخص شده هست ، بازیابی کنم ؟؟