濮阳杆衣贸易有限公司

主頁 > 知識庫 > 域名查詢系統(tǒng)用到的類

域名查詢系統(tǒng)用到的類

熱門標簽:外呼系統(tǒng)API接口 個人可以辦理400電話么 怎么在地圖標注自己 修改地圖標注 武夷山旅游地圖標注 萊西電子地圖標注 縣域地圖標注打印店 金昌電話機器人價格 鳳臺百度地圖標注店
復(fù)制代碼 代碼如下:

%
Dim Domain
Set Domain = New Cls_DomainFunction
Class Cls_DomainFunction
    Private vListURL
    Private Thief_
    Private vDomainArr, vDomainName
    Private vLoopI
    Private vDomainsName, vDomainMainBody
    Private TLDCode
    Private Rs, Sql
    Private ExtraDataArr
    Private WhoisArr, WhoisCreationDate, WhoisExpirationDate, WhoisORG, WhoisName, WhoisBaiduSite, WhoisBaiduBody, WhoisPageRank
    Public SqlQueryLengthID, SqlQueryComposeTypeID, SqlQueryTLDID, SqlOrderByID
    Private SqlQueryLength, SqlQueryComposeType, SqlQueryTLD, SqlOrderBy

    Public Function GetDomainList(vListID)
        Select Case vListID
            Case 1 : vListURL = "http://www.cnnic.net.cn/download/registar_list/pendingDel.txt"
            Case 2 : vListURL = "http://www.cnnic.net.cn/download/registar_list/future2todayDel.txt"
            Case 3 : vListURL = "http://www.cnnic.net.cn/download/registar_list/future1todayDel.txt"
            Case 4 : vListURL = "http://www.cnnic.net.cn/download/registar_list/1todayDel.txt"
            Case 5 : vListURL = "http://www.cnnic.net.cn/download/registar_list/2todayDel.txt"
            Case 6 : vListURL = "http://www.cnnic.net.cn/download/registar_list/3todayDel.txt"
            Case Else : vListURL = "http://www.cnnic.net.cn/download/registar_list/future1todayDel.txt"
        End Select
        Set Thief_ = New Cls_Thief
        Thief_.Source = vListURL
        Thief_.Steal
        vDomainArr = Split(Thief_.Value, vbLf)
        Set Thief_ = Nothing

        If UBound(vDomainArr)  2 Then Call Cmd.OutputJavaInfo("CNNIC最新數(shù)據(jù)庫尚未發(fā)布。")

        Call ConnDB()
        For vLoopI = 0 To UBound(vDomainArr)
            vDomainsName = LCase(vDomainArr(vLoopI))
            If Instr(vDomainsName, ".") > 0 Then
                vDomainMainBody = Split(vDomainsName, ".")(0)
                Conn.Execute("INSERT INTO [CNDomainList](DomainName, Body, Length, ComposeType, TLD) VALUES('"  vDomainsName  "', '"  vDomainMainBody  "', "  Len(vDomainMainBody)  ", "  GetDomainComposeType(vDomainMainBody)  ", "  GetDomainLTD(vDomainsName)  ")") 
            End If
        Next
        Call DisconnDB()
        Call CompactDataBase(vDatabasePath, False)
    End Function

    Public Function ClearUpDatabase()
        Call ConnDB()
        Conn.Execute("DELETE * FROM [CNDomainList]")
        Call DisconnDB()
        Call CompactDataBase(vDatabasePath, False)
    End Function

    Private Function GetDomainComposeType(DomainName)
        If Cmd.IsAlpha(DomainName) Then
            GetDomainComposeType=1
        ElseIf Cmd.IsDigit(DomainName) Then
            GetDomainComposeType=2
        ElseIf Cmd.IsAlphaDigit(DomainName) Then
            GetDomainComposeType=3
        Else
            GetDomainComposeType=4
        End If
    End Function

    Private Function GetDomainLTD(DomainName)
        If UBound(Split(DomainName, ".")) > 1 Then
            Select Case Split(DomainName, ".")(1)
                Case "com"
                    TLDCode = 10011
                Case "net"
                    TLDCode = 10021
                Case "org"
                    TLDCode = 10051
                Case "gov"
                    TLDCode = 10061
                Case "ac"
                    TLDCode = 10071
                Case Else
                    TLDCode = 10041
            End Select
        Else
            TLDCode = 10001
        End If
        GetDomainLTD = TLDCode
    End Function

    Private Sub CompactDataBase(DataBasePath, boolIs97)
        On Error Resume Next
        Dim Fso, Engine, strDataBasePath,JET_3X
        strDataBasePath = Left(DataBasePath,InstrRev(DataBasePath,"\"))
        Set Fso = CreateObject("Scripting.FileSystemObject")
        If Err.Number > 0 Then
            Err.Clear()
            Exit Sub
        End If
        If Fso.FileExists(DataBasePath) Then
                Fso.CopyFile DataBasePath,strDataBasePath  "CompactDBTemp.mdb"
                Set Engine = CreateObject("JRO.JetEngine")
                If BoolIs97 = "True" Then
                    Engine.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="  strDataBasePath  "CompactDBTemp.mdb", _
                    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="  strDataBasePath  "CompactDBTemp1.mdb;" _
                     "Jet OLEDB:Engine Type="  JET_3X
                Else
                    Engine.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="  strDataBasePath  "CompactDBTemp.mdb", _
                    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="  strDataBasePath  "CompactDBTemp1.mdb"
                End If
            Fso.CopyFile strDataBasePath  "CompactDBTemp1.mdb",DataBasePath
            Fso.DeleteFile(strDataBasePath  "CompactDBTemp.mdb")
            Fso.DeleteFile(strDataBasePath  "CompactDBTemp1.mdb")
            Set Fso = nothing
            Set Engine = nothing
            If Err.Number > 0 Then
                Err.Clear()
                Exit Sub
            End If
        End If
    End Sub
End Class
%>

標簽:清遠 通遼 上海 赤峰 涼山 邢臺 南京 楚雄

巨人網(wǎng)絡(luò)通訊聲明:本文標題《域名查詢系統(tǒng)用到的類》,本文關(guān)鍵詞  域名,查詢系統(tǒng),用到,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《域名查詢系統(tǒng)用到的類》相關(guān)的同類信息!
  • 本頁收集關(guān)于域名查詢系統(tǒng)用到的類的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    三河市| 卢湾区| 江北区| 巴楚县| 宝丰县| 闵行区| 广南县| 舞阳县| 康平县| 无极县| 屯门区| 虞城县| 政和县| 登封市| 兴城市| 沙坪坝区| 民和| 昭觉县| 留坝县| 嘉义市| 保康县| 宁海县| 定兴县| 太仆寺旗| 鄱阳县| 陆河县| 柳河县| 济阳县| 习水县| 泸溪县| 万安县| 宝应县| 石嘴山市| 呼和浩特市| 弥渡县| 娄烦县| 瓦房店市| 舞阳县| 长汀县| 桐庐县| 香格里拉县|