ايران ويج

نسخه‌ی کامل: فیلتر چن مرحله ای adodc
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
آیا کدی هست که دیتابیس adodc رو چند مرحله فیلتر کنه
بطور مثال
اول گزینه جنسیت رو مرد انتخاب میکنیم و تمام جنسیت های مرد داخال دیتابیس رو نشون میده
بعد میگیم شهر رو فیلتر کنه مثلا تهران
بعد سن رو 20 سال فیلتر کنه
بعد کاربر بتونه با تکست باکس اسم رو بین موارد فیلتر شده مرد 20 ساله تهران جستجو کنه
دوستان کسی میتونه کمک کنه
سلام با adodc کار نکردم ولی در حالت کلی برای هربار اعمال فیلتر باید باز متصل بشه به دیتابیس و کل اطلاعات رو همراه با اون فیلتر مخصوص بخونه ...
چهار تا متغيير متني به نام هاي SelectStr و WhereStr‌ و And و Qry بساز
كوئري اصلاي رو داخل SelectStr بريز


کد php:
SelectStr 'Select * From MyTable' --- Comment 


و براي اجراي كوئري مقدار Qry رو به شكل زير مقدار دهي كن


کد php:
Qry SelectStr + And + WhereStr 


در هر مرحله كه شرطي رو مي خواي به كوئري اضافه كني اون رو به شكل زير داخل whereStr ذخيره كن

کد php:
WhereStr WhereStr + And + ' *** = 1 ' --- Comment
And = ' And ' ---- Comment