保持好select部分,动态产生where部分,应该没有什么很难的。

解决方案 »

  1.   

    这个比较麻烦,where后面的可以这样做
    <table>
    <tr>
       <td>第一个dropdownlist1是操作符
           dropdownlist1.items.insert(0,"满足所有条件")
           dropdownlist1.items.item(0)="AND"
           dropdownlist1.items.insert(1,"满足任一条件")
           dropdownlist1.items.item(1)="OR"
       </td>
       <td>button1 id=Add name=增加条件 button1 id=?? name=减少条件</td> 
    </tr>
    <tr>
       <td>
           dropdownlist1.items.insert(0,"字段名")
           dropdownlist1.items.item(0)="字段名的ID"
           循环插入你的参加查找的字段       dropdownlist1.items.insert(0,"包含")
           dropdownlist1.items.item(0)="like"
           dropdownlist1.items.insert(1,"不包含")
           dropdownlist1.items.item(1)="not like"
           根据字段类型插入逻辑操作       根据字段类型插入textbox或dropdownlist让用户输入关键字
       </td>
    </tr>
    例如:
    where 字段1 like '%"& 关键字&"%' OR  字段1 like '%"& 关键字&"%'-----------
      

  2.   

    这个一般处理是动态构建select