亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? basgeneral.bas

?? ado對數據庫的表進行查詢、刪除等管理操作。
?? BAS
字號:
Attribute VB_Name = "basGeneral"
Option Explicit

Public Const DEF_CUSTOM_SQL As String = "Custom SQL"
Public Const DEF_REGISTRY_CONNECTIONS As String = "Connections"
Public Const DEF_REGISTRY_SETTINGS As String = "Settings"

Public Const DEF_ORACLE_CLIENT As String = "Oracle (Needs Client)"
Public Const DEF_ORACLE_ODBC As String = "Oracle (ODBC)"
Public Const DEF_SQL_SERVER As String = "SQL Server"
Public Const DEF_DSN_FILE As String = "DSN File"
Public Const DEF_ACCESS As String = "Access"

Public Const DEF_ACCESS97_OLEDB As String = "3.51"
Public Const DEF_ACCESS2K_OLEDB As String = "4.0"

Public dbObj As ADODB.Connection
Public dbPath As String
Public dbConnectionString As String
Public dbType As e_DatabaseTypes
Public LastOpenedType As e_LastOpened

Public Enum e_LastOpened
    e_LastOpened_Access = 0
    e_LastOpened_Network
End Enum

Public Enum e_DatabaseTypes
    e_DatabaseTypes_Undefined = 0
    e_databaseTypes_OracleMSDA = 1
    e_databaseTypes_OracleODBC = 2
    e_databaseTypes_SQLserver = 3
    e_databaseTypes_MicrosoftJet = 4
    e_databaseTypes_MicrosoftAccess97File = 5
    e_databaseTypes_MicrosoftAccess2KFile = 6
    e_databaseTypes_DSNFile = 7
    e_databaseTypes_AccessFile = 99
End Enum

Public Declare Sub Sleep Lib "KERNEL32" (ByVal dwMilliseconds As Long)
Private Declare Function LockWindowUpdate Lib "user32" (ByVal hWndLock As Long) As Long
Public Sub LockWindow(ByVal hwnd As Long)
Dim lRet As Long
    lRet = LockWindowUpdate(hwnd)
End Sub
Public Sub ReleaseWindow()
Dim lRet As Long
    lRet = LockWindowUpdate(0)
End Sub

Public Function BuildConnectString(ByVal databaseType As e_DatabaseTypes, ByVal serverOrFilename As String, Optional ByVal databaseName As String, Optional ByVal UserName As String, Optional ByVal Password As String) As String
    Select Case databaseType
        Case e_databaseTypes_OracleMSDA
            BuildConnectString = "Provider=MSDAORA;Data Source=" & serverOrFilename & ";User ID=" & IIf(UserName <> "", UserName, "") & ";Password=" & IIf(Password <> "", Password, "") & ";" & IIf(databaseName <> "", "Initial Catalog=" & databaseName & ";", "")
        Case e_databaseTypes_OracleODBC
            BuildConnectString = "DRIVER={Microsoft ODBC for Oracle};SERVER=" & serverOrFilename & ";UID=" & UserName & ";PWD=" & Password & ";" & IIf(databaseName <> "", "Initial Catalog=" & databaseName & ";", "")
        Case e_databaseTypes_SQLserver
            BuildConnectString = "Provider=SQLOLEDB.1;Persist Security Info=False;Data Source=" & serverOrFilename & ";User ID=" & IIf(UserName <> "", UserName, "") & ";Password=" & IIf(Password <> "", Password, "") & ";" & IIf(databaseName <> "", "Initial Catalog=" & databaseName & ";", "")
        Case e_databaseTypes_DSNFile
            BuildConnectString = "Provider=MSDASQL;DSN=" & serverOrFilename & ";UID=" & IIf(UserName <> "", UserName, "") & ";PWD=" & IIf(Password <> "", Password & ";", "") & ";" & IIf(databaseName <> "", "Initial Catalog=" & databaseName & ";", "")
        Case e_databaseTypes_MicrosoftAccess2KFile, e_databaseTypes_MicrosoftAccess97File
            BuildConnectString = "Driver={Microsoft Access Driver (*.mdb)};Dbq=" & serverOrFilename & ";DefaultDir=" & DetermineDirectory(serverOrFilename) & ";"
    End Select
End Function
Public Sub SaveDefaultTable()
    If frmMain.cmbTables.Text <> DEF_CUSTOM_SQL Then
        If LastOpenedType = e_LastOpened_Access Then
            Call SaveSetting(App.Title, DEF_REGISTRY_CONNECTIONS & "\" & DEF_ACCESS, "Default Table", frmMain.cmbTables.Text, HKEY_LOCAL_MACHINE, "SOFTWARE\Database")
        Else
            If dbType = e_databaseTypes_OracleMSDA Then
                Call SaveSetting(App.Title, DEF_REGISTRY_CONNECTIONS & "\" & DEF_ORACLE_CLIENT, "Default Table", frmMain.cmbTables.Text, HKEY_LOCAL_MACHINE, "SOFTWARE\Database")
            ElseIf dbType = e_databaseTypes_OracleODBC Then
                Call SaveSetting(App.Title, DEF_REGISTRY_CONNECTIONS & "\" & DEF_ORACLE_ODBC, "Default Table", frmMain.cmbTables.Text, HKEY_LOCAL_MACHINE, "SOFTWARE\Database")
            ElseIf dbType = e_databaseTypes_SQLserver Then
                Call SaveSetting(App.Title, DEF_REGISTRY_CONNECTIONS & "\" & DEF_SQL_SERVER, "Default Table", frmMain.cmbTables.Text, HKEY_LOCAL_MACHINE, "SOFTWARE\Database")
            ElseIf dbType = e_databaseTypes_DSNFile Then
                Call SaveSetting(App.Title, DEF_REGISTRY_CONNECTIONS & "\" & DEF_DSN_FILE, "Default Table", frmMain.cmbTables.Text, HKEY_LOCAL_MACHINE, "SOFTWARE\Database")
            End If
        End If
    End If
End Sub

Public Function ResolveTable(inputTable As String) As String
    ResolveTable = IIf(InStr(1, inputTable, " ") <> 0 Or IsNumeric(Left(inputTable, 1)), "[" & inputTable & "]", inputTable)
End Function
Public Function BuildDatabaseName(ByVal databaseType As e_DatabaseTypes, ByVal databasePath As String, ByVal lastDatabaseOpenType As e_LastOpened) As String
    If databaseType = e_databaseTypes_MicrosoftAccess2KFile Then
        BuildDatabaseName = "Access 2000: " & DetermineFilename(databasePath)
    ElseIf databaseType = e_databaseTypes_MicrosoftAccess97File Then
        BuildDatabaseName = "Access 97: " & DetermineFilename(databasePath)
    ElseIf databaseType = e_databaseTypes_OracleMSDA Or databaseType = e_databaseTypes_OracleODBC Then
        BuildDatabaseName = "Oracle: " & databasePath
    ElseIf databaseType = e_databaseTypes_SQLserver Then
        BuildDatabaseName = "SQL Server: " & databasePath
    ElseIf databaseType = e_databaseTypes_DSNFile Then
        BuildDatabaseName = "DSN Source: " & databasePath
    ElseIf databaseType = e_databaseTypes_AccessFile Then
        BuildDatabaseName = "Access Database: " & DetermineFilename(databasePath)
    End If
    If lastDatabaseOpenType = e_LastOpened_Network Then
        BuildDatabaseName = "Network - " & BuildDatabaseName
    End If
End Function

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人免费视频网站在线观看| 久久久久久亚洲综合影院红桃| 亚洲精品久久嫩草网站秘色| 精品国产一区二区三区不卡| 欧美精选午夜久久久乱码6080| 99国产精品国产精品久久| 国产精品国产三级国产aⅴ入口 | 欧美xingq一区二区| 91丨九色丨尤物| 91美女在线视频| av中文字幕一区| 成人精品在线视频观看| 床上的激情91.| av成人免费在线观看| 91亚洲精品一区二区乱码| 国产乱色国产精品免费视频| 国产一区美女在线| 精品一区二区成人精品| 久久不见久久见中文字幕免费| 日韩av在线免费观看不卡| 久久99久久99精品免视看婷婷 | 亚洲色图色小说| ...av二区三区久久精品| 成人欧美一区二区三区小说 | 欧美亚洲国产一区二区三区| 欧美视频一区二区| 欧美高清性hdvideosex| 亚洲精品一区二区三区在线观看| 久久久久一区二区三区四区| 国产精品久久久久久久岛一牛影视| 综合激情成人伊人| 亚洲男女一区二区三区| 亚洲18色成人| 国产一区二区看久久| 成人av免费在线观看| 91久久免费观看| 亚洲精品在线三区| 国产精品丝袜久久久久久app| 亚洲欧美自拍偷拍| 亚洲高清一区二区三区| 国产精品系列在线播放| 色呦呦国产精品| 日韩三级伦理片妻子的秘密按摩| 亚洲欧洲另类国产综合| 亚洲成人自拍偷拍| 国产成人综合视频| 成人一区二区视频| 欧美精品九九99久久| 久久久噜噜噜久久中文字幕色伊伊| 亚洲国产成人私人影院tom| ...xxx性欧美| 男人的天堂亚洲一区| 国产高清精品网站| 欧美午夜精品免费| 欧美激情综合网| 乱中年女人伦av一区二区| 色综合激情五月| 日本一区二区在线不卡| 日韩高清不卡一区二区| 一本久道中文字幕精品亚洲嫩| 久久综合九色综合97婷婷| 亚洲成人精品影院| 成人一区二区三区在线观看| 日韩欧美高清一区| 亚洲成人动漫在线免费观看| 91在线免费播放| 国产精品女上位| 国产一区二区0| 精品国产制服丝袜高跟| 亚洲成人精品在线观看| 91色视频在线| 伊人夜夜躁av伊人久久| 色综合色狠狠综合色| 国产精品免费aⅴ片在线观看| 久久99久久精品欧美| 日韩免费在线观看| 麻豆国产一区二区| 欧美一区二区成人| 日韩av午夜在线观看| 欧美肥大bbwbbw高潮| 午夜日韩在线电影| 欧美精品一卡二卡| 亚洲成人动漫精品| 欧美日本一区二区| 蜜桃精品在线观看| xnxx国产精品| 国产综合一区二区| 久久精品人人做| 成人一区二区三区在线观看| 国产日韩三级在线| 成人av资源在线| 国产精品成人一区二区三区夜夜夜 | 欧美日韩一卡二卡三卡| 亚洲国产精品传媒在线观看| 成人福利视频在线| 亚洲欧美韩国综合色| 91视视频在线观看入口直接观看www | 国产视频视频一区| 成人视屏免费看| 亚洲欧美成人一区二区三区| 欧美在线free| 性欧美大战久久久久久久久| 51久久夜色精品国产麻豆| 人人精品人人爱| 国产日韩成人精品| 日本二三区不卡| 免费看欧美美女黄的网站| 久久久三级国产网站| 色94色欧美sute亚洲线路一久 | 国产成人av一区二区三区在线观看| 中文天堂在线一区| 欧美日韩精品一区二区天天拍小说 | 久久精品一级爱片| 91视频观看视频| 精品中文字幕一区二区| 亚洲精品ww久久久久久p站| 在线播放一区二区三区| 国产麻豆欧美日韩一区| 成人免费视频在线观看| 欧美一级二级三级乱码| zzijzzij亚洲日本少妇熟睡| 香蕉影视欧美成人| 中文在线一区二区| 制服丝袜成人动漫| 日本强好片久久久久久aaa| 国产欧美日韩综合| 日韩一区二区三区电影在线观看| 国产成人午夜高潮毛片| 免播放器亚洲一区| 一区二区三区 在线观看视频| 久久久久久黄色| 制服.丝袜.亚洲.另类.中文| 99在线视频精品| 乱中年女人伦av一区二区| 国产精品乱码人人做人人爱| 91麻豆精品国产91久久久更新时间| 国产成a人亚洲精| 亚洲第一福利一区| 国产精品不卡在线| 欧美大片顶级少妇| 色偷偷88欧美精品久久久| 国产成人免费视频| 美女视频黄频大全不卡视频在线播放| 国产精品久久三| 久久久久97国产精华液好用吗| 色婷婷综合久久久中文字幕| 成人一区二区在线观看| 蜜臀av一区二区在线免费观看 | 亚洲欧美一区二区三区极速播放| 欧美成人精品高清在线播放| 在线视频欧美精品| 成人一区在线观看| 成人国产精品免费观看动漫| 国产精品白丝av| 狠狠色综合播放一区二区| 狠狠狠色丁香婷婷综合久久五月| 美女精品一区二区| 日韩电影在线一区二区| 琪琪久久久久日韩精品| 九九久久精品视频| 久久国产人妖系列| 六月婷婷色综合| 国产精品影视在线观看| 国产高清一区日本| yourporn久久国产精品| 在线视频一区二区三| 在线成人av网站| 91麻豆精品国产| 精品国产第一区二区三区观看体验 | 91视频在线看| 91一区一区三区| 欧美性色黄大片| 91精品在线一区二区| 欧美xxxxxxxx| 国产精品麻豆网站| 亚洲精品亚洲人成人网| 亚洲123区在线观看| 九九九精品视频| av网站免费线看精品| 欧美主播一区二区三区美女| 欧美在线一区二区三区| 91精品国产综合久久精品app| 99久久777色| 欧美日韩国产高清一区二区三区| 欧美videossexotv100| 久久久影视传媒| 欧美国产精品一区二区三区| 亚洲欧美视频在线观看视频| 午夜激情久久久| 久久99精品国产麻豆婷婷| 成人va在线观看| 欧美色手机在线观看| 精品国产电影一区二区| 玉米视频成人免费看| 久久国产生活片100| 欧美曰成人黄网| 2023国产精品自拍| 亚洲一区二区在线免费观看视频| 经典三级视频一区| 欧美日韩免费高清一区色橹橹 |