东北大学宿舍怎么样:asp站内搜索大问题..........

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 14:31:35
so=replace(so,"=","")
so=replace(so,"_","")
so=replace(so,"%","")
so=replace(so,",","")
so=replace(so," ","")
so=replace(so,";","")
so9=so
ss1="%"
for i=1 to len(so)
ss1=ss1+mid(so,i,1)+"%"
next
so=ss1
set conn=server.CreateObject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)}; dbq="&server.MapPath("../Database/#Profession.asp")
set rs=server.CreateObject("adodb.recordset")
sql="select * from Profession where Prof_cc=2 and( Prof_bt like'%"&so&"%' or Prof_nr like'%"&so9&"%') order by (Prof_bt like'%"&so&"%') desc, Prof_tg desc, Prof_date desc, Prof_time desc, Prof_ss desc"
rs.open sql,conn,1

现在有个问题就是!!我想按关键字的匹配度来排列,应该怎么排!!!!

匹配度有点难度,我是实现不了~!,不过我觉的按这样排列没有什么意义吧?
那你把OR改AND的这样……