希望有人已經這樣做了所以有一點的代碼,可以幫助我ASP + MSACCESS,在表中比較關鍵字
我現在有這個疑問
ForumID = request("ID")
QID = ForumID
DB.CreateQueryDef QID, "SELECT * FROM Topic WHERE Keywords = '" & QID & "' ORDER BY LastPost DESC"
我有一個表的話題其中包含的主題。我添加了一個字段關鍵字,它將具有關鍵字,例如「motocross,mx,motox」
如何查詢數據庫,例如包含關鍵字摩托車越野賽的任何表?
還怎麼能這樣使用多個單詞
eg
two topics
topic1 -> Keywords motocross, mx
topic2 -> Keywords motocross, dance
,例如如果search.asp?ID =越野賽無關
它將搜索數據庫兩個,如獲得其中的關鍵字字段包含eith的所有主題查詢中的2個單詞,或4個單詞或更多
也可以像這樣的youtub做相關搜索嗎?
兩個主題 TOPIC1 - >關鍵字摩托車越野賽,1 標題2 - >關鍵字摩托車越野賽,2
例如search.asp ID = 1摩托車越野賽
主題1首先會顯示在查詢匹配這兩個詞? 「摩托車越野賽」和「1」,而標題2只越野
是有可能做到這一點,因此會算的關鍵字匹配
數據庫查詢將如何查找此內容? 我有此大氣壓其原位缺口工作,但它不匹配最高審計機關像 ' 「SQL = SQL& 」和關鍵字「 line' 'SQL = 」SELECT * FROM主題WHERE「 ForumID =請求(」 ID「) QID = Split(ForumID,「+」) 對於QID中的每個KW SQL = SQL&「AND關鍵字='」&QID&「'」 Next SQL =替換(SQL,「WHEREAND」,「WHERE」) SQL = SQL& 「ORDER BY LastPost DESC」 「創建的QueryDef DB.CreateQueryDef QID,SQL' – mxadam 2013-02-23 20:48:02
我編輯的第一個代碼。現在就來試試。 – 2013-02-24 01:00:48