假如你表中有个id值,且id值从1开始递增的话,可以如此,我一半就是这么采取的
sex=Requset...
course=Requset....
address=Requset....
strSQL="SELECT * FROM table Where id>0"
IF sex<>"" THEN
strSQL=strSQL+" AND sex='"&sex&"'"
END IF
IF course<>"" THEN
strSQL=strSQL+" AND course='"&course&"'"
END IF
IF address<>"" THEN
strSQL=strSQL+" AND address='"&address&"'"
END IF
另外对上面某位,稍稍指出一点,如果没有选择,那么您所写的sql语句将会出错,因为where后面没有条件了
其实这种查询方法很多,费力的也有,比较“赏心悦目”的也有,呵呵
[此贴子已经被作者于2006-8-6 23:14:09编辑过]