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

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

?? mdlpublic.bas

?? 一個客戶管理的源代碼
?? BAS
字號:
Attribute VB_Name = "mdlPublic"
Option Explicit

Public g_Conn As Connection '用于全局的數據連接
Public g_DBPath As String   '如果是Access數據庫,記錄下數據庫的路徑

'ActiveX DLL的啟動程序,為DLL初始化時執行
Public Sub Main()
  g_DBPath = App.Path & "\Database\ManageClient.mdb"
  'MsgBox g_DBPath
  If ConnectToDatabase(DBAccess) = False Then
    Err.Raise vbObjectError + 1, , "連接數據庫出錯!|" + App.Path + "|"
  End If
End Sub

'連接到數據庫
Public Function ConnectToDatabase(DBType As gxcDBType) As Boolean
  On Error GoTo ERR_CONN
  Set g_Conn = New Connection
  
  '設置服務器名稱,數據庫名稱,登錄名(此時假設密碼為空)
  Dim ServerName As String, DBName As String, UserName As String, strPwd As String
  '這些是為連接Sql Server而用
  ServerName = "localhost"
  DBName = "ManageClient"
  UserName = "sa"
  strPwd = ""
  
  '連接到數據庫
  With g_Conn
     .CursorLocation = adUseClient
     .CommandTimeout = 10
     
     If DBType = DBAccess Then
       ' 連接到ACCESS數據庫
        .ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Password='';" & _
        "Data Source=" & g_DBPath
     Else
      ' 連接到SQL Server數據庫
        .ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=True;" & _
        "User ID=" & UserName & ";Initial Catalog=" & DBName & _
        ";Data Source=" & ServerName & ";pwd=" & strPwd
     End If
     .Open
  End With
  ConnectToDatabase = True
  Exit Function
  
ERR_CONN:
  ConnectToDatabase = False
  MsgBox Err.Description
  
End Function

'替換字符串中的單引號
Public Function RealString(strOrigional) As String
  RealString = Replace(strOrigional, "'", "''")
End Function

'得到某個數據表中主鍵的下一個值,即當前主鍵值加1
Public Function NextID(ByVal strTable As String, ByVal strID As String) As Long
  '兩個參數分別是表的名稱與主鍵的名稱
  Dim rs As Recordset
  Set rs = g_Conn.Execute("SELECT MAX(" & strID & ") FROM " & strTable)
  
  If IsNull(rs(0)) Then
    '如果值為NULL,則說明無任何數據記錄,此時ID應為1
    NextID = 1
  Else
    '使新ID為最大ID值+1
    NextID = rs(0).Value + 1
  End If
End Function

'得到某個數據表中主鍵的最大值
Public Function MaxID(ByVal strTable As String, ByVal strID As String) As Long
  '兩個參數分別是表的名稱與主鍵的名稱
  Dim rs As Recordset
  Set rs = g_Conn.Execute("SELECT MAX(" & strID & ") FROM " & strTable)
  
  If IsNull(rs(0)) Then
    '如果值為NULL,則說明無任何數據記錄,此時ID應為1
    MaxID = 0
  Else
    '使新ID為最大ID值+1
    MaxID = rs(0).Value
  End If
End Function


'查看某個數據表中,是否存在某個字段等于某個值的記錄(整型)
Public Function ExistByID(ByVal strTable As String, ByVal strID As String, _
                          ByVal lngID As Long) As Boolean
  '第一個參數為表名,第二個為字段名,第三個為具體的字段值
  Dim rs As Recordset
  Set rs = g_Conn.Execute("Select Count(*) from " & strTable & _
                          " where " & strID & "=" & lngID)
  ExistByID = (rs(0).Value = 1)
  
End Function

'查看某個數據表中,是否存在某個字段等于某個值的記錄(字符型)
Public Function ExistByName(ByVal strTable As String, ByVal strFieldName As String, ByVal strName As String) As Boolean
  '第一個參數為表名,第二個為字段名,第三個為具體的字段值
  Dim rs As Recordset
  Set rs = g_Conn.Execute("Select Count(*) from " & strTable & " where " & strFieldName & "='" & strName & "'")
  ExistByName = (rs(0).Value = 1)
End Function
'以上兩個函數實際上可以合并,本程序中為了說明問題,故而分開

'根據給定的主鍵值,獲取某一指定的字段值
Public Function GetValueByID(ByVal strTable As String, ByVal strID As String, _
                  ByVal lngID As Long, ByVal strValueField As String) As String
  '第一個參數為表名,第二個為主鍵字段名,第三個為主鍵字段值,第四個為要獲取值的字段名
  Dim rs As Recordset
  Set rs = g_Conn.Execute("Select " & strValueField & " from " & strTable & _
                          " where " & strID & "=" & lngID)
  If rs.RecordCount = 1 Then
    GetValueByID = rs(0).Value
  Else
    GetValueByID = ""
  End If
  Set rs = Nothing
  
End Function


'//
'// 執行一條無返回結果的 SQL 語句
'//
Public Function RunSql(strSQL As String, ByRef strErrMsg As String) As Boolean
  
  On Error Resume Next
  
  g_Conn.Execute strSQL '執行SQL語句
  
  '根據是否出錯,返回給調用者相應的信息
  If Err.Number = 0 Then
    RunSql = True
  Else
    strErrMsg = Err.Description
    RunSql = False
  End If

End Function

'//
'// 執行一條有返回結果的 SQL 語句
'//
Public Function GetRecordset(strSQL As String, ByRef strErrMsg As String, ByRef rs As Recordset) As Boolean
  
  On Error Resume Next
  
  Set rs = g_Conn.Execute(strSQL) '執行SQL語句
  
  '根據是否出錯,返回給調用者相應的信息
  If Err.Number = 0 Then
    GetRecordset = True
  Else
    strErrMsg = Err.Description
    GetRecordset = False
  End If

End Function


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产三级一区二区| 91亚洲精品久久久蜜桃| 亚洲人精品午夜| 国产欧美一二三区| 国产欧美视频一区二区三区| 精品久久久久久久人人人人传媒| 日本精品免费观看高清观看| 99精品视频在线观看免费| 99久久精品免费看国产| 成人h版在线观看| 99久久精品免费观看| 99精品视频一区二区三区| 一本色道久久综合亚洲91| 91丝袜高跟美女视频| 欧美制服丝袜第一页| 欧美一区二区在线免费播放| 欧美电影免费观看高清完整版在| 精品理论电影在线观看| 精品国产一二三区| 日本一区二区三区在线不卡| 亚洲欧洲国产日韩| 亚洲国产精品久久艾草纯爱| 日韩av电影免费观看高清完整版 | 成人av小说网| 91视频在线观看| 欧美日本视频在线| 久久综合九色欧美综合狠狠| 亚洲国产电影在线观看| 亚洲三级在线观看| 久久成人久久爱| 成人免费观看视频| 欧美人动与zoxxxx乱| 精品福利av导航| 亚洲美腿欧美偷拍| 老司机一区二区| 91麻豆精品秘密| 日韩欧美一卡二卡| 综合在线观看色| 欧美96一区二区免费视频| 风流少妇一区二区| 欧美一区二区视频网站| 中文字幕精品—区二区四季| 婷婷久久综合九色综合伊人色| 国产在线播放一区三区四| 色噜噜狠狠成人中文综合| 欧美精品一区二区三区高清aⅴ| 国产精品卡一卡二| 看片网站欧美日韩| 欧美性猛交xxxx黑人交| 国产欧美一区二区精品秋霞影院| 日韩av在线播放中文字幕| av一区二区三区在线| www久久久久| 奇米在线7777在线精品| 色偷偷久久人人79超碰人人澡| 久久一区二区三区四区| 午夜久久久久久久久久一区二区| 国产黄色精品视频| 日韩欧美一区在线| 亚洲国产视频网站| 色伊人久久综合中文字幕| 国产农村妇女精品| 国内精品伊人久久久久av一坑| 91精品黄色片免费大全| 亚洲大片一区二区三区| 91福利视频网站| 亚洲人成网站精品片在线观看| 国产69精品久久777的优势| 2021国产精品久久精品| 极品少妇一区二区三区精品视频 | 欧美亚洲高清一区| 亚洲三级久久久| 色综合久久综合网| 亚洲蜜臀av乱码久久精品蜜桃| av在线不卡免费看| 亚洲免费观看高清完整版在线观看 | 国产999精品久久| 精品sm捆绑视频| 麻豆高清免费国产一区| 日韩一区二区三区在线视频| 日本不卡一区二区三区 | 久久国产剧场电影| 欧美成人福利视频| 美日韩一级片在线观看| 欧美不卡激情三级在线观看| 久久机这里只有精品| 欧美不卡在线视频| 成人综合日日夜夜| 亚洲欧美另类久久久精品| 91激情在线视频| 日韩成人精品在线| 精品国产乱码久久久久久1区2区 | 色综合中文综合网| 欧美日精品一区视频| 午夜视黄欧洲亚洲| 精品久久一区二区三区| 韩国中文字幕2020精品| 国产精品欧美经典| 欧美在线播放高清精品| 青娱乐精品视频在线| 久久精品欧美日韩精品 | 亚洲福利电影网| 日韩欧美二区三区| 成人毛片在线观看| 亚洲综合网站在线观看| 日韩欧美亚洲国产精品字幕久久久| 毛片基地黄久久久久久天堂| 久久久久久久免费视频了| 91老师片黄在线观看| 免费在线观看一区二区三区| 久久精品男人天堂av| 欧美色区777第一页| 国产在线乱码一区二区三区| 国产精品久久久久aaaa樱花| 欧美精品视频www在线观看| 国产尤物一区二区| 亚洲综合一二三区| 久久九九99视频| 欧美自拍偷拍午夜视频| 国产一区二区三区电影在线观看| 亚洲乱码国产乱码精品精98午夜| 日韩三级精品电影久久久| 99久久er热在这里只有精品15| 老色鬼精品视频在线观看播放| 日韩理论片中文av| 久久色.com| 欧美高清一级片在线| 成人动漫在线一区| 寂寞少妇一区二区三区| 亚洲成av人片| 亚洲色图视频免费播放| 国产日韩欧美高清在线| 欧美一级二级三级蜜桃| 91福利在线导航| 一本久久综合亚洲鲁鲁五月天 | 国产免费成人在线视频| 日韩视频在线永久播放| 欧美日韩视频在线观看一区二区三区| 国产激情视频一区二区三区欧美| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲人成网站色在线观看| 国产免费久久精品| 国产人成亚洲第一网站在线播放| 51精品久久久久久久蜜臀| 欧美在线观看视频在线| 在线精品视频免费观看| 91精品福利视频| 欧美视频自拍偷拍| 欧美视频一区二区三区四区 | 国产女主播视频一区二区| 精品欧美一区二区在线观看| 91精品国产综合久久精品图片 | 欧美日韩精品欧美日韩精品一| 色综合久久中文字幕综合网| 97久久超碰国产精品电影| 成人综合激情网| 白白色亚洲国产精品| 99久久99久久精品国产片果冻| 国产不卡一区视频| 成人污污视频在线观看| 99热精品一区二区| 色系网站成人免费| 欧美群妇大交群中文字幕| 欧美一级日韩一级| 久久免费午夜影院| 欧美韩日一区二区三区| 亚洲视频资源在线| 亚洲福利视频一区二区| 日产国产欧美视频一区精品| 黄色日韩网站视频| 成人的网站免费观看| 在线观看国产精品网站| 91精品久久久久久蜜臀| 国产欧美日韩亚州综合 | 欧美日韩在线综合| 日韩免费视频线观看| 久久精品人人做人人综合 | 同产精品九九九| 日本成人在线不卡视频| 国产91高潮流白浆在线麻豆| 欧美亚洲动漫制服丝袜| 精品成人一区二区三区四区| 国产精品免费久久| 日韩中文欧美在线| 国产成人精品免费网站| 欧美在线观看禁18| 国产亚洲欧洲一区高清在线观看| 亚洲人午夜精品天堂一二香蕉| 日本视频免费一区| 91在线播放网址| 欧美成人女星排名| 亚洲综合成人在线| 国产麻豆成人精品| 欧美三级电影在线看| 国产欧美精品一区aⅴ影院| 日本欧美一区二区| 一本色道综合亚洲| 国产亚洲制服色| 奇米影视7777精品一区二区| 99视频在线精品|