国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

實現支持邏輯搜索/單詞搜索/詞組搜索+支持OR/AND關鍵字的VBS CL

2024-05-04 11:02:56
字體:
來源:轉載
供稿:網友
CLASS功能.替換傳入的字符串成為SQL語句Where關鍵字后面的表達式:

詞語搜索 [例如: 小明] 

詞組搜索 
詞組里面每一個詞都將被檢索 
例如: 小強1 小名1 小強強 小小強 

邏輯搜索 
支持 And 和 Or 運算符. 
例如: 小明 And 小強 And 小小強

復合條件:
例如:(小小明 Or 小明) And (小強 Or 小小強) 
例如:(小小明 Or 小名) And 小小強
例如: ROOT1 And (廣東人 Or 北京人) 
-----------------------------------------------------------
復制代碼 代碼如下:
Class CreateQueryString

    Public objReg
    Public intStart
    Public strField
    Private objNode2
    Private strText

    Public Property Let QueryString( strValue )
        strText = Lcase( strValue )
    End Property

    Private Sub Class_Initialize()
        Set objReg = new RegExp
        strField = "(標題+文章)"
    End Sub

    Private Sub Class_Terminate()
        Set objReg = Nothing
    End Sub

    Public Default Function GetText()
        Dim blnRes
        Dim strSky
        With objReg
            .IgnoreCase = true
            .Global     = True
            .Pattern    = "/s"
            blnRes = .Test( strText )
        End With
        If (Not blnRes) Then
            intStart = 2
            GetText  = strField & " like '%" & strText & "%'"
        Else
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大埔区| 盐边县| 固始县| 新密市| 开平市| 长沙县| 古田县| 宁河县| 夏邑县| 磴口县| 宜阳县| 根河市| 息烽县| 蒙城县| 石台县| 台中市| 峨眉山市| 海原县| 凌海市| 苏尼特右旗| 米泉市| 县级市| 莱州市| 禄劝| 怀集县| 芮城县| 邵阳市| 沂南县| 长葛市| 武鸣县| 西华县| 铜陵市| 如皋市| 松江区| 长治市| 天气| 菏泽市| 筠连县| 都安| 苍梧县| 洪雅县|