给你个思路: 把所有的复选框的名子一样例如:Chk sChk=request("Chk") sChk=split(sChk,",") for i=0 to len(sChk) select case sChk(i) case "name" szsql= szsql & " and name like '%" & sChkValue(i) & "%'" ..... case "Item(i)" szsql=szsql & " and name like '%" & ItemValue(i) & "%'" case else .... end select next
==============
这个好办,用一个字段存储就可以了! 注意几点: 1.字段类型改为备注. 2.复选框的名字都一样,当然,这有个好处,当你提交的时候,你用response.write(request("复选框名")),它的值就是以","分隔开的!你直接写到数据库里! 3.在取出的时候用split()函数,取出后直接给数组! 4.打完收功! ============
怕没能说清楚: 取出已存入数据库的值: 举个数组的例子: arr=(rs("字段名"),",") for i=0 to uBound(arr) 'uBound是取得数组的最大值 resposne.write(arr(i) next