给你个思路:
把所有的复选框的名子一样例如: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