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

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

?? database.bas

?? 信息管理
?? BAS
?? 第 1 頁 / 共 2 頁
字號:
Attribute VB_Name = "DataBase1"
Option Explicit
 'Declaring Global Variables
  Public NewUser_LoginName As String
  Public NewUser_Password As String
  Public NewUser_AccessLevel As String
  
 'Stores The Login Name Of The User Currently Logged In
  Public Current_LoginName As String
 'Stores The Password Of The User Currently Logged In
  Public Current_Password As String
 'Stores The Access Level Of The User Currently Logged In
  Public Current_AccessLevel As String
 'Stores The Name Of The Database
  Public Database_Name As String
 'Stores The Database Password
  Public Database_Password As String
 'Stores The Database Path
  Public Database_Path As String
 'Tells If the A New database was found
  Public New_Database_Found As Boolean
 'Stores The New Database Location
  Public New_Database_Location As String
 'Tells If A Record is been edited in frmEdit
  Public frmEdit_Editting As Boolean
 

'============================================================================================================
'Call Recreate Database an Add_To_User_Dbase
'============================================================================================================
Public Function Recreate_DB() As Boolean
  If DirectoryExist(Database_Path) <> True Then
     Recreate_DB
     Exit Function
  End If
 'Recreate The Database
  If Recreate_Database_File(Database_Path & "\" & Database_Name) = True Then
    'Creates A New Database Called Admin
     If Create_New_User_Dbase("Admin") = True Then
       'Add Defafault Values To the "Admin" Table
        If Add_To_User_Dbase("Admin", "Admin", "Administrator") = True Then
          'Everything seems OK So Set Recreate_DB = True
           Recreate_DB = True
           Exit Function
          Else 'Unable To Add "Admin" to the Database
           Recreate_DB = False
           Exit Function
        End If
      Else 'Unable To Create_New_User_Dbase("Admin")
        Recreate_DB = False
        Exit Function
     End If
    Else 'Unable To Recreate_Database_File(Database_Path & "\" & Database_Name)
     Recreate_DB = False
     Exit Function
  End If
End Function
'============================================================================================================
'============================================================================================================



'============================================================================================================
'Used To Recreate The Database File
'============================================================================================================
Private Function Recreate_Database_File(dbName As String) As Boolean
  Dim MsgAns As VbMsgBoxResult
  Dim tdfNewTable As TableDef
  Dim newDb As Database
  On Error GoTo CreateDB_Err
  
 'Check If The Database File Exist
  If Dir(dbName) <> "" Then
     MsgAns = MsgBox("Database - " & dbName & " already exist." & _
                     vbNewLine & "Are you sure that you want to recreate it?", vbCritical + vbYesNo, "Create Database")
                     
          
     If MsgAns = vbYes Then
       'Delete File
        Kill (dbName)
       Else
        Recreate_Database_File = False
        Exit Function
     End If
  End If
    
 'Create A New Database "PasswordProtected"
  Set newDb = CreateDatabase(dbName, dbLangGeneral & ";pwd=" & Database_Password)
     
 'Create a new tabe called "Users"
 'Used to store informations about the Users
  Set tdfNewTable = newDb.CreateTableDef("Users")
       
 'Add Fields to the "Users" Table
  With tdfNewTable
    .Fields.Append .CreateField("LoginName", dbText, 20)
    .Fields.Append .CreateField("Password", dbText, 20)
    .Fields.Append .CreateField("AccessLevel", dbText, 13)
    .Fields.Append .CreateField("LoggedIn", dbBoolean)
  End With
      
 'Add the Users table to the database
  newDb.TableDefs.Append tdfNewTable
  newDb.TableDefs.Refresh
    
 'Close The Database
  newDb.Close
  
  Recreate_Database_File = True
  Exit Function
  
CreateDB_Err:
  If Err.Number <> 0 Then
     MsgBox "Error " & Str$(Err.Number) & " Creating Database." & Err.Description & vbNewLine & _
            "Make sure that the database is not open by another user or application", vbCritical + vbOKOnly
     Recreate_Database_File = False
     Err.Clear
  End If
End Function
'============================================================================================================
'============================================================================================================



'============================================================================================================
' Adds The New User Records To The "Users" Table
'===========================================================================================================
Public Function Add_To_User_Dbase(New_UName As String, New_UPass As String, New_UAccess As String) As Boolean
  Dim TmpDb As Database
  Dim TmpRecSet As Recordset
  On Error GoTo AddToUserDBErr
  
  Add_To_User_Dbase = False
  
 'Open Database & Table (Shared)
  Set TmpDb = OpenDatabase(Database_Path & "\" & Database_Name, False, False, ";pwd=" & Database_Password)
  Set TmpRecSet = TmpDb.OpenRecordset("Users")
                 
 'Add New Fields With Encryption
  TmpRecSet.AddNew
  TmpRecSet.Fields("LoginName") = EncryptText(New_UName, Database_Password)
  TmpRecSet.Fields("Password") = EncryptText(New_UPass, Database_Password)
  TmpRecSet.Fields("AccessLevel") = EncryptText(New_UAccess, Database_Password)
  TmpRecSet.Fields("LoggedIn") = False
  TmpRecSet.Update
  
 'Closing
  TmpDb.Close
  Set TmpRecSet = Nothing
  Add_To_User_Dbase = True
  
AddToUserDBErr:
  If Err.Number <> 0 Then
     MsgBox "Error : " & Str(Err.Number) & " " & Err.Description, vbCritical + vbOKOnly
     Add_To_User_Dbase = False
     Err.Clear
  End If
End Function
'============================================================================================================
'============================================================================================================



'============================================================================================================
' Creates a new database for the new user
'============================================================================================================
Public Function Create_New_User_Dbase(UName As String) As Boolean
  Dim NewUserDb As Database
  Dim NewUserTable As TableDef
  Dim NewField(1 To 9) As Field
  Dim i As Integer
  On Error GoTo CreateUserErr
   
 'Set Create_New_User_Dbase = False
  Create_New_User_Dbase = False
 'Open Database
  Set NewUserDb = OpenDatabase(Database_Path & "\" & Database_Name, False, False, ";pwd=" & Database_Password)
            
 'Create a new tabe
  Set NewUserTable = NewUserDb.CreateTableDef(UName)
  
 'Add Fields to the New Table
  Set NewField(1) = NewUserTable.CreateField("FirstName", dbText, 50)
      NewField(1).AllowZeroLength = True
      NewUserTable.Fields.Append NewField(1)
    
  Set NewField(2) = NewUserTable.CreateField("LastName", dbText, 50)
      NewField(2).AllowZeroLength = True
      NewUserTable.Fields.Append NewField(2)
   
  Set NewField(3) = NewUserTable.CreateField("Sex", dbText, 6)
      NewField(3).AllowZeroLength = True
      NewUserTable.Fields.Append NewField(3)
                      
  Set NewField(4) = NewUserTable.CreateField("Telephone", dbText, 20)
      NewField(4).AllowZeroLength = True
      NewUserTable.Fields.Append NewField(4)
    
  Set NewField(5) = NewUserTable.CreateField("Address", dbText, 50)
      NewField(5).AllowZeroLength = True
      NewUserTable.Fields.Append NewField(5)
                      
  Set NewField(6) = NewUserTable.CreateField("City_State", dbText, 50)
      NewField(6).AllowZeroLength = True
      NewUserTable.Fields.Append NewField(6)
    
  Set NewField(7) = NewUserTable.CreateField("ZipCode", dbText, 11)
      NewField(7).AllowZeroLength = True
      NewUserTable.Fields.Append NewField(7)
        
  Set NewField(8) = NewUserTable.CreateField("EmailAddress", dbText, 50)
      NewField(8).AllowZeroLength = True
      NewUserTable.Fields.Append NewField(8)
  
  Set NewField(9) = NewUserTable.CreateField("Relation", dbText, 40)
      NewField(9).AllowZeroLength = True
      NewUserTable.Fields.Append NewField(9)
  
 'Add The New Table to the database
  NewUserDb.TableDefs.Append NewUserTable

 'Closing
  NewUser_LoginName = ""
  NewUser_Password = ""
  NewUserDb.Close
  For i = 1 To 9
   Set NewField(i) = Nothing
  Next i
  Set NewUserTable = Nothing
  Create_New_User_Dbase = True
   
CreateUserErr:
  If Err.Number <> 0 Then
     MsgBox "Error " & Str$(Err.Number) & " Creating Database." & vbCrLf & _
     Err.Description, vbCritical + vbOKOnly
     Create_New_User_Dbase = False
     Err.Clear
     Exit Function
  End If
End Function
'============================================================================================================
'============================================================================================================


'============================================================================================================
'Creates New User
'============================================================================================================
Public Function Create_User(User_Name As String, Pwd As String, Access_Lvl As String) As Boolean
  If (Table_Exist(User_Name) = False) And (User_Exist(User_Name) = False) Then
      If Add_To_User_Dbase(User_Name, Pwd, Access_Lvl) = True Then
         If Create_New_User_Dbase(User_Name) = True Then
            Create_User = True
            Exit Function
           Else
            Create_User = False
            Exit Function
         End If
        Else
         Create_User = False
         Exit Function
      End If
     Else
      Create_User = False
      Exit Function
  End If
End Function
'============================================================================================================
'============================================================================================================



'============================================================================================================
'Used To Check If Database Is OK
'============================================================================================================
Public Function Database_Ok(dbName As String) As Boolean
  Dim tstDB As Database
  Dim tstRecSet As Recordset
  On Error GoTo DatabaseErr
  
 'Open The Database
  Set tstDB = OpenDatabase(dbName, False, True, ";pwd=" & Database_Password)
 'Open A Table that should always be in the database
 'This Table Stores Information on All Users
  Set tstRecSet = tstDB.OpenRecordset("Users")
 'Refresh Table
  tstRecSet.Fields.Refresh
  tstRecSet.MoveFirst
  tstRecSet.Fields.Refresh
 'Close
  tstRecSet.Close
  tstDB.Close
 'Set Database_Ok = true
  Database_Ok = True
  Exit Function
  
DatabaseErr:
  If Err.Number <> 0 Then
    Database_Ok = False
    MsgBox "Error : " & Str(Err.Number) & " " & Err.Description, vbCritical
    Err.Clear
  End If
End Function
'============================================================================================================
'============================================================================================================


'============================================================================================================
'Checks If The Database Exist
'============================================================================================================
Public Function Database_Found(Dbase_Path As String) As Boolean
  If Dir(Dbase_Path & "\" & Database_Name) <> "" Then
     Database_Found = True
    Else
     Database_Found = False
  End If
End Function
'============================================================================================================
'============================================================================================================



'============================================================================================================
'Used To Check If A Database Table Is OK
'============================================================================================================
Public Function Table_Ok(dbName As String, Table As String) As Boolean
  Dim tDB As Database
  Dim tRecSet As Recordset
  On Error GoTo TableErr
  
  If Database_Ok(dbName) = True Then
    'Open Database (Shared-Read Only)
     Set tDB = OpenDatabase(dbName, False, True, ";pwd=" & Database_Password)
    'Open Table
     Set tRecSet = tDB.OpenRecordset(Table)
    'Refresh Table
     tRecSet.Fields.Refresh
    'Closing Database and Recordset
     tRecSet.Close
     tDB.Close
     Table_Ok = True
     Exit Function
    Else
     Table_Ok = False
     Exit Function
  End If

TableErr:
 If Err.Number <> 0 Then
    Table_Ok = False
    MsgBox "Error : " & Str(Err.Number) & " " & Err.Description, vbCritical
    Err.Clear
 End If
End Function
'============================================================================================================
'============================================================================================================



'============================================================================================================
'Counts the Records within a Table
'============================================================================================================
Public Function RecCount(db_Name As String, rTable As String) As Long
  Dim rcDB As Database
  Dim rcRecSet As Recordset
  On Error GoTo RecCountErr
  
  If Table_Ok(db_Name, rTable) = True Then
     'Opening Database and Recordset
      Set rcDB = OpenDatabase(db_Name, False, True, ";pwd=" & Database_Password)
      Set rcRecSet = rcDB.OpenRecordset(rTable)
      rcRecSet.Fields.Refresh
     'Closing Database and Recordset
      rcRecSet.Close
      rcDB.Close
      RecCount = rcRecSet.RecordCount
     Else
      RecCount = -1

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区影院| 亚洲午夜电影网| 久久精品一区四区| 日韩欧美综合在线| 日韩欧美一区电影| 精品美女一区二区| wwwwww.欧美系列| 26uuu国产日韩综合| 久久久www成人免费毛片麻豆| 日韩美一区二区三区| 日韩精品一区二区三区蜜臀| 精品国精品国产尤物美女| 欧美一区二区性放荡片| 日韩欧美你懂的| 欧美一区二区黄| 精品国产91洋老外米糕| 久久久久国色av免费看影院| 中文字幕av资源一区| 国产精品情趣视频| 亚洲欧美经典视频| 五月天中文字幕一区二区| 免费久久精品视频| 国产一区二区免费视频| 不卡在线视频中文字幕| 欧美亚洲日本国产| 91精品国产品国语在线不卡| 久久伊人蜜桃av一区二区| 中文字幕av一区二区三区高| 亚洲精品欧美综合四区| 婷婷开心久久网| 国产一区二区网址| 99久久精品免费看| 欧美日韩国产高清一区| 日韩情涩欧美日韩视频| 中文字幕一区在线观看视频| 亚洲成人av在线电影| 黄网站免费久久| 99久久国产综合精品色伊| 欧美福利电影网| 久久久久久久久久电影| 亚洲午夜免费视频| 激情六月婷婷久久| 色婷婷综合中文久久一本| 6080午夜不卡| 国产精品网友自拍| 亚洲一级片在线观看| 韩国三级在线一区| 91蜜桃在线观看| 日韩你懂的在线观看| 国产精品盗摄一区二区三区| 日韩电影在线观看电影| 成人精品视频一区二区三区| 欧美日韩国产不卡| 欧美国产一区在线| 亚洲a一区二区| 成人免费视频app| 欧美精品123区| 国产精品国产自产拍高清av | 秋霞成人午夜伦在线观看| 国产99一区视频免费| 欧美三级电影在线观看| 国产三级欧美三级日产三级99 | 亚洲色图在线视频| 日韩电影在线一区二区三区| youjizz国产精品| 国产精品美女www爽爽爽| 伊人婷婷欧美激情| 国产高清不卡一区| 欧美嫩在线观看| 亚洲色图.com| 国产乱子伦视频一区二区三区 | 一本一道久久a久久精品 | 亚洲色图欧美在线| 久久99国产精品尤物| 在线观看精品一区| 国产区在线观看成人精品| 日韩影院免费视频| 国产麻豆精品视频| 136国产福利精品导航| 精品国产一区二区国模嫣然| 亚洲影院久久精品| www.成人网.com| 欧美精品一区视频| 午夜精品免费在线观看| 一本到不卡精品视频在线观看| 久久久蜜臀国产一区二区| 日韩高清国产一区在线| 欧美系列日韩一区| 综合久久久久久久| 播五月开心婷婷综合| 久久先锋影音av鲁色资源| 日本欧美一区二区三区| 欧美日韩一本到| 亚洲女人的天堂| 99国产精品国产精品毛片| 久久亚洲一区二区三区四区| 免费成人在线观看| 7777精品伊人久久久大香线蕉的 | 久久精品国产成人一区二区三区| 欧美三级视频在线| 一区二区三区影院| 色狠狠桃花综合| 亚洲男人的天堂在线观看| 成人高清视频免费观看| 中文字幕国产精品一区二区| 国产成人在线看| 久久精品视频一区二区三区| 国产一区二区剧情av在线| 1000精品久久久久久久久| 91在线播放网址| 亚洲视频一区二区在线| 91亚洲精品久久久蜜桃网站| 国产精品久久久久久久久久免费看| 粉嫩av一区二区三区粉嫩| 欧美国产乱子伦| av一区二区三区四区| 亚洲欧美偷拍另类a∨色屁股| 一本到一区二区三区| 亚洲成av人片在线观看| 欧美日韩精品久久久| 全部av―极品视觉盛宴亚洲| 欧美www视频| 国产一区二区网址| 中文字幕精品综合| 色综合色综合色综合色综合色综合| 一个色妞综合视频在线观看| 欧美日韩激情在线| 免费成人美女在线观看| 欧美成人a∨高清免费观看| 韩国一区二区视频| 国产精品成人网| 欧美日韩一区二区三区不卡| 蜜臀国产一区二区三区在线播放| 精品国产一区a| av电影在线观看不卡| 亚洲情趣在线观看| 欧美日韩激情一区二区三区| 激情国产一区二区 | 久久www免费人成看片高清| 国产视频一区二区在线| 91网站黄www| 日韩中文字幕av电影| 久久久精品黄色| 日本韩国一区二区| 蜜桃一区二区三区四区| 中文在线资源观看网站视频免费不卡 | 亚洲国产精品自拍| 日韩欧美国产午夜精品| 精品婷婷伊人一区三区三| 国产在线播放一区| 亚洲免费资源在线播放| 欧美一区二区播放| 国产成人av电影| 五月激情综合色| 国产精品视频在线看| 欧美精品乱码久久久久久按摩| 国产一区二区成人久久免费影院| 亚洲精品亚洲人成人网在线播放| 日韩亚洲欧美综合| 9i在线看片成人免费| 日本不卡在线视频| 国产精品成人免费在线| 日韩精品中午字幕| 色综合天天综合在线视频| 久久超碰97中文字幕| 一区二区高清免费观看影视大全| 精品国产sm最大网站免费看| 在线观看三级视频欧美| 国产精品影视网| 五月开心婷婷久久| 亚洲少妇30p| 久久欧美一区二区| 在线播放91灌醉迷j高跟美女 | 欧洲一区二区三区在线| 高清成人在线观看| 奇米色777欧美一区二区| 亚洲精品中文字幕乱码三区| 国产午夜久久久久| 欧美群妇大交群中文字幕| av一区二区三区| 黑人巨大精品欧美一区| 性欧美大战久久久久久久久| 国产精品免费丝袜| 精品黑人一区二区三区久久| 欧美日韩视频不卡| 色哟哟在线观看一区二区三区| 国产酒店精品激情| 日本不卡在线视频| 午夜精品成人在线视频| 亚洲欧美视频一区| 欧美国产日韩精品免费观看| 久久综合九色综合久久久精品综合| 欧洲一区二区av| 色综合久久中文字幕| 国产成人a级片| 国内精品免费**视频| 蜜桃久久久久久| 视频一区二区三区入口| 亚洲小少妇裸体bbw| 国产一二精品视频|