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

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

?? dbfunc.bas

?? 這是個學生信息管理系統
?? BAS
字號:
Attribute VB_Name = "DBfunc"
'== 聲明odbc32.dll中定義的ODBC API函數 ==
Public Declare Function SQLAllocEnv Lib "odbc32.dll" (phenv&) As Integer
Public Declare Function SQLAllocConnect Lib "odbc32.dll" (ByVal Henv&, phdbcd&) As Integer
Public Declare Function SQLAllocStmt Lib "odbc32.dll" (ByVal Hdbc&, phstmt&) As Integer
Public Declare Function SQLConnect Lib "odbc32.dll" (ByVal Hdbc&, ByVal szDSN$, _
ByVal cbDSN%, ByVal szUID$, ByVal cbUID%, ByVal szPWD$, ByVal cbPWD%) As Integer
Public Declare Function SQLColAttributes Lib "odbc32.dll" (ByVal Hstmt&, ByVal icol%, _
ByVal fDescType%, ByVal rgbDesc As String, ByVal cbDescMax%, pcbDesc%, pfDesc&) As Integer
Public Declare Function SQLDisconnect Lib "odbc32.dll" (ByVal Hdbc&) As Integer
Public Declare Function SQLExecDirect Lib "odbc32.dll" (ByVal Hstmt&, ByVal szSqlStr$, _
ByVal cbSqStr&) As Integer
Public Declare Function SQLFetch Lib "odbc32.dll" (ByVal Hstmt&) As Integer
Public Declare Function SQLFreeConnect Lib "odbc32.dll" (ByVal Hdbc&) As Integer
Public Declare Function SQLFreeEnv Lib "odbc32.dll" (ByVal Henv&) As Integer
Public Declare Function SQLFreeStmt Lib "odbc32.dll" (ByVal Hstmt&, ByVal fOption%) As Integer
Public Declare Function SQLGetData Lib "odbc32.dll" (ByVal Hstmt&, ByVal icol%, ByVal fCType%, _
ByVal rgbValue As String, ByVal cbValueMax&, pcbValue%) As Integer
Public Declare Function SQLNumResultCols Lib "odbc32.dll" (ByVal Hstmt&, pccol%) As Integer
Public Declare Function SQLGetDiagRec Lib "odbc32.dll" (ByVal HandleType%, ByVal Handle&, _
ByVal RecNumber%, Sqlstate%, NativeErrorPtr%, MessageText As String, _
ByVal Bufferlenchgth%, TextlenchgthPtr%)
'== 標記數據庫是否連接 ==
Private IsConnect As Boolean
'== 標記執行Connect()函數后,訪問數據庫的次數 ==
Private Connect_Num As Integer
Private Henv As Long     '環境句柄
Private Hdbc As Long     '連接句柄
Private Rc As Long
Public Hstmt As Long

'連接數據庫
Private Sub Connect()
  Dim TmpStat As Long  'SQLConnect()函數的返回值
  '如果連接標記為真,則返回。否則會出錯
  If IsConnect = True Then
    Exit Sub
  End If
  '分配環境句柄,保存在變量Henv中
  If SQLAllocEnv(Henv) Then
    MsgBox "無法初始化ODBC環境!", , "ODBC API執行錯誤"
    End
  End If
  '根據環境句柄,分配連接句柄,保存在變量Hdbc中
  If SQLAllocConnect(Henv, Hdbc) Then
    MsgBox "無法連接ODBC!", , "ODBC API執行錯誤"
    End
  End If
  '根據連接句柄、數據源、用戶名和密碼連接指定的數據庫
  TmpStat = SQLConnect(Hdbc, DSN, Len(DSN), DB_USER_NAME, _
            Lench(DB_USER_NAME), DB_PASSWORD, Len(DB_PASSWORD))
  '如果連接不成功則退出程序
  If TmpStat <> SQL_SUCCESS And _
     TmpStat <> SQL_SUCCESS_WITH_INFO Then
    MsgBox "無法獲得連接句柄!", , "ODBC API執行錯誤"
    IsConnect = True
    Disconnect
    End
  End If
  '設置連接標記
  IsConnect = True
End Sub

'斷開與數據庫的連接
Private Sub Disconnect()
  Dim Rc As Long
  '如果連接標記為假,標明已經斷開連接,則直接返回
  If IsConnect = False Then
    Exit Sub
  End If
  '斷開連接
  Rc = SQLDisconnect(Hdbc)
  '釋放連接句柄
  Rc = SQLFreeConnect(Hdbc)
  '釋放環境句柄
  Rc = SQLFreeEnv(Henv)
  IsConnect = False
End Sub

'使用Connect_Num控制數據庫連接
Public Sub DB_Connect()
  Connect_Num = Connect_Num + 1
  Connect
End Sub
Public Sub DB_Disconnect()
  If Connect_Num >= CONNECT_LOOP_MAX Then
    Connect_Num = 0
    Disconnect
  End If
End Sub
'強制關閉api方式訪問的數據庫,計數器復位
Public Sub DBapi_Disconnect()
  Connect_Num = 0
  Disconnect
End Sub

'執行ODBC數據庫操作語句
Public Sub OdbcExt(ByVal TmpSQLstmt As String)
  '根據連接句柄,分配語句句柄
  If SQLAllocStmt(Hdbc, Hstmt) Then
    MsgBox "句柄分配失敗", , "ODBC API執行錯誤"
    DBapi_Disconnect
    End
  End If
  '執行SQL語句,Lench是用戶自定義函數,計算包含漢字的字符串長度
  If SQLExecDirect(Hstmt, TmpSQLstmt, Lench(TmpSQLstmt)) Then
   MsgBox "數據庫訪問語句執行失敗", , "ODBC API執行錯誤"
    MsgBox TmpSQLstmt
   DBapi_Disconnect
    End
  End If
End Sub

'使用Data控件連接數據庫,將執行指定的SQL語句
Public Sub DBdataExt(TmpData As Data, ByVal TmpSource As String)
  '關閉已有的ODBC連接
  DBapi_Disconnect
  'Data控件連接數據庫
  TmpData.Connect = "ODBC;DATABASE=" + DATABASE _
                  + ";UID=" + DB_USER_NAME + ";PWD=" _
                  + DB_PASSWORD + ";DSN=" + DB_NAME
  TmpData.RecordSource = TmpSource
  TmpData.Refresh
End Sub



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美中文字幕亚洲一区二区va在线| 欧美日韩综合色| 亚洲国产精品久久不卡毛片| 日韩精品资源二区在线| 色狠狠桃花综合| 国产成人精品综合在线观看| 一区二区三区欧美视频| 久久久一区二区三区捆绑**| 色婷婷一区二区| 国产精品99久| 奇米精品一区二区三区在线观看一| 国产精品网站在线观看| 日韩一级完整毛片| 欧美日韩国产高清一区二区| hitomi一区二区三区精品| 精品一区二区在线播放| 亚洲第一在线综合网站| 自拍偷在线精品自拍偷无码专区| 欧美精品一区二区高清在线观看| 精品视频在线视频| 色婷婷久久综合| 成人一区二区三区| 国产一区在线视频| 奇米影视一区二区三区| 午夜亚洲国产au精品一区二区| 久久超碰97人人做人人爱| 亚洲精品视频在线观看免费| 欧美国产禁国产网站cc| 2023国产精华国产精品| 91精品国产综合久久久久| 欧美在线一二三四区| 91国偷自产一区二区三区观看| 99久久精品国产麻豆演员表| 风间由美中文字幕在线看视频国产欧美| 久久超碰97人人做人人爱| 日本不卡高清视频| 老鸭窝一区二区久久精品| 日本午夜精品视频在线观看 | 91在线视频18| av在线这里只有精品| 国产91丝袜在线播放九色| 国产sm精品调教视频网站| 国产精品自在欧美一区| 国产精品456| 丁香激情综合国产| 99久久夜色精品国产网站| 99热国产精品| 91福利国产成人精品照片| 欧美四级电影在线观看| 欧美巨大另类极品videosbest| 欧美亚日韩国产aⅴ精品中极品| 在线观看欧美日本| 欧美一区二区三区思思人| 日韩手机在线导航| 26uuu色噜噜精品一区二区| 久久九九久精品国产免费直播| 国产蜜臀97一区二区三区| 中文字幕一区二区三区在线播放| 亚洲天堂久久久久久久| 亚洲国产精品久久久久婷婷884| 亚洲成av人片观看| 美国毛片一区二区三区| 国产乱码精品一区二区三区av| 成人18精品视频| 欧美日韩国产综合草草| 精品噜噜噜噜久久久久久久久试看| 欧美精品一区二区三区很污很色的| 国产女人aaa级久久久级| 亚洲欧美日韩电影| 日韩av电影免费观看高清完整版| 国产在线国偷精品免费看| 99精品久久99久久久久| 在线播放/欧美激情| 精品成人免费观看| 亚洲视频 欧洲视频| 日韩av在线播放中文字幕| 成人免费视频视频在线观看免费| 色婷婷国产精品| 精品粉嫩超白一线天av| 成人免费小视频| 日本亚洲一区二区| 成人天堂资源www在线| 欧美日韩精品一区二区三区| 26uuu精品一区二区在线观看| 亚洲激情自拍视频| 国产在线精品一区在线观看麻豆| 91玉足脚交白嫩脚丫在线播放| 欧美一区二区精美| 亚洲日本va在线观看| 日韩成人精品在线| 色综合中文字幕国产| 欧美肥妇bbw| 亚洲欧洲av另类| 极品美女销魂一区二区三区 | 蜜臀99久久精品久久久久久软件| 国产成人亚洲精品狼色在线| 欧美日韩精品久久久| 国产精品久久久久影院色老大 | 亚洲资源在线观看| 国产福利一区在线观看| 欧美精品v日韩精品v韩国精品v| 国产精品进线69影院| 激情综合色综合久久| 欧美三级午夜理伦三级中视频| 亚洲国产精品激情在线观看| 青青草国产精品亚洲专区无| 在线影院国内精品| 中文字幕亚洲成人| 国产一区二区免费在线| 在线成人高清不卡| 一区二区在线观看视频在线观看| 国产精品一二三| 精品久久一二三区| 天堂一区二区在线| 欧美在线高清视频| 自拍偷拍欧美精品| av激情亚洲男人天堂| 国产女人水真多18毛片18精品视频 | 在线综合+亚洲+欧美中文字幕| 亚洲精品高清在线| www.一区二区| 中文字幕免费一区| 国产精品一区二区久久不卡| 欧美一区二区三区公司| 亚洲chinese男男1069| 日本韩国视频一区二区| 中文字幕一区二区三中文字幕| 国产成人在线网站| 久久美女艺术照精彩视频福利播放| 免费观看日韩电影| 欧美一区二区三区性视频| 午夜久久电影网| 88在线观看91蜜桃国自产| 亚洲午夜三级在线| 欧美三级资源在线| 天天亚洲美女在线视频| 欧美日韩国产乱码电影| 日韩精品亚洲专区| 欧美精选一区二区| 日本中文字幕一区二区视频 | 91精品视频网| 美女视频黄a大片欧美| 欧美成va人片在线观看| 男女男精品视频网| 精品国产一区二区三区不卡| 久久精品理论片| 国产亚洲欧美一区在线观看| 国产福利一区在线| 国产精品对白交换视频| 色呦呦日韩精品| 亚洲国产成人va在线观看天堂| 欧美日韩一区中文字幕| 天堂在线亚洲视频| 精品成人免费观看| 成人免费视频国产在线观看| 亚洲啪啪综合av一区二区三区| 欧美专区日韩专区| 免费成人在线观看| 26uuu成人网一区二区三区| 成人激情免费视频| 一区二区视频在线| 91精品欧美综合在线观看最新| 精品一区二区三区香蕉蜜桃| 国产精品免费丝袜| 欧美日韩一区成人| 国产美女精品人人做人人爽| 中文字幕在线播放不卡一区| 欧美日精品一区视频| 久久99精品国产麻豆婷婷| 国产精品人妖ts系列视频| 在线精品视频小说1| 久久99久久精品| 国产精品久久国产精麻豆99网站| 欧美性猛片xxxx免费看久爱| 久久66热偷产精品| 亚洲欧洲一区二区三区| 欧美一区二区三区免费视频 | 国产乱妇无码大片在线观看| 亚洲四区在线观看| 欧美一区二区三区日韩视频| 国产91精品露脸国语对白| 亚洲一区二区精品久久av| www日韩大片| 欧美主播一区二区三区| 国产一区二区91| 亚洲电影一区二区三区| 久久精品人人做人人爽97| 欧美视频日韩视频| 丁香桃色午夜亚洲一区二区三区| 亚洲图片欧美色图| 国产精品久线在线观看| 日韩丝袜情趣美女图片| 日本久久精品电影| 国产电影一区在线| 美女免费视频一区| 亚洲国产成人av好男人在线观看| 久久精品视频在线免费观看| 91精品婷婷国产综合久久竹菊| 色综合天天综合网天天狠天天| 国产做a爰片久久毛片|