PDA

View Full Version : سوال: نحوه نوشتن فیلترهای طولانی SELECT روی دیتابیس



bita_naz
چهارشنبه 07 تیر 1391, 19:16 عصر
سلام دوستان

من برای فیلتر کردن اطلاعات دیتابسم و ریختنش توی یک دیتاست از باید از یک دستور SELECT که دارای تعداد زیادی شرط Where هستش استفاده کنم . ولی مشکل اینجاست که مقادیر string رو که درون شرط ها استفاده میکنم رو از چند تا TextBox روی فرم میخونم و وقتی که مقدار این TextBox ها null باشه دستور SELECT بهم میریزه .
میخام کاری کنم که textbox هایی که مقدار ندارن در شرطهای دستور SELECT حذف بشن ولی راهی برای نوشتن چنین رشته ای پیدانکردم

تنها راهی که واسم مونده اینه که از دستورات IF استفاده کنم و اینجوری باید نزدیک 100 تا if تودرتو بنویسم .

آیا کسی تکنیک بهتری سراغ نداره واسه این کار ؟؟؟.

ممنون:لبخندساده:

hamid_kha
چهارشنبه 07 تیر 1391, 22:53 عصر
دوست عزیز
به نظرم اگر از دستورswitch استفاده کنی کد تمیز و بهتری داری