PDA

View Full Version : مشکل در دستور Filter کردن Record Set



reza-alavi
یک شنبه 31 شهریور 1387, 08:14 صبح
دوستان و همکاران عزیز سلام
:عصبانی++:مدت مدیدی است که درگیر چنین مشکلی هستم بدین شرح که:
در هنگام اجرای دستور زیر، برنامه با خطای
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another
مواجه می شود.

DataEnvironment.rsCommand1.Filter="(Id>100 Or Id<50) and Type=1"


در این دستور چه مشکلی وجود داره؟ به نظر من در دستور Filter نمی توان از ترکیب "and" و "or" استفاده نمود.لازم به ذکر است که بالاجبار از دستور Filter باید استفاده کنم و از Query نمی توانم استفاده کنم.
:گریه: خواهشمندم راهکاری جلوی پای من بگذارید.:گریه:

bobrus
یک شنبه 31 شهریور 1387, 14:44 عصر
اول اينكه هرجا كه بشه از فيلتر استفاده كرد از query هم ميشه استفاده كرد
دوم اينكه احتمالاً شما در جايي نوع مقداري رو كه تعريف كرديد يا با مقداري كه در بانك بكار برديد متفاوت شايد در نوع integer , long و يا string بودن مشكل داره در دستور filter هم ميشه از And , or استفاده كرد