key=replace(replace(replace(replace(replace(replace(replace(request(keywords)," ","")," ","")," ","")," ","")," ","")," ","")," ","") words=split(key," ") sql="select * from table where 字段 like '%"&key&"%'" for i= 0 to ubound(words)-1 sql=sql&" or 字段 like '%"&words(i)&"%'" next rs.open sql,conn,1,1
以下是引用islet在2006-6-12 10:27:04的发言: key=replace(replace(replace(replace(replace(replace(replace(request(keywords)," ","")," ","")," ","")," ","")," ","")," ","")," ","") words=split(key," ") sql="select * from table where 字段 like '%"&key&"%'" for i= 0 to ubound(words)-1 sql=sql&" or 字段 like '%"&words(i)&"%'" next rs.open sql,conn,1,1
key=replace(replace(replace(replace(replace(replace(replace(request(keywords)," ","")," ","")," ","")," ","")," ","")," ","")," ","") '尽可能把多余的空格替换掉 words=split(key," ") '把输入的关键字按空格断成书组 sql="select * from table where 字段 like '%"&key&"%'" '先给一个条件 什么条件都行 for i= 0 to ubound(words)-1 '把数组循环取出 sql=sql&" or 字段 like '%"&words(i)&"%'" next rs.open sql,conn,1,1