none
全文檢索忽略字問題 RRS feed

  • 問題

  • 目前有一SQL 2000 server

    table中的欄位A 有做 full text index

     

    我透過asp網頁來檢索資料庫table中的欄位A

    我是使用 contains 這個語述來查尋的

     

    現在有一個問題是, 如果輸入 the, a 這類的字, 在查尋時會被過濾掉

    這也沒關係, 但asp 網頁會直接出現如下的錯誤

     

    Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80040e14'

    [Microsoft][ODBC SQL Server Driver][SQL Server]執行全文檢索作業時失敗。查詢條件只包含忽略的字。

     

    請問我要如何在asp 中預先得知這樣的結果, 然後已自己的錯誤訊息來顯示,而不讓 asp程式中斷出來

     

    謝謝

     

    ted

     

     

    我目前的寫法是,

    Code Snippet

    set rs = conn.execute(sql)
    If Not rs.eof Then
     '顯示查到的內容
    Else
     '顯示錯誤訊息

    End IF
    rs.close
    set rs=nothing

     

    2007年5月23日 上午 06:08

所有回覆