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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99视频国产精品| 大尺度一区二区| 日韩精品1区2区3区| 亚洲一区视频在线| 一区二区三区不卡在线观看| 成人免费一区二区三区在线观看| 国产嫩草影院久久久久| 国产亲近乱来精品视频| 欧美—级在线免费片| 国产精品天美传媒沈樵| 欧美国产精品久久| 亚洲丝袜另类动漫二区| 亚洲人成网站色在线观看| 亚洲三级免费电影| 洋洋成人永久网站入口| 亚洲高清一区二区三区| 日韩和欧美一区二区三区| 日韩 欧美一区二区三区| 奇米影视在线99精品| 另类调教123区| 国产一区二区三区蝌蚪| 成人网男人的天堂| 色综合久久中文字幕| 欧美色涩在线第一页| 欧美日韩电影在线| 欧美一区二区美女| 久久久电影一区二区三区| 中文字幕不卡的av| 亚洲一区二区在线播放相泽| 午夜精品爽啪视频| 精品写真视频在线观看| 成人的网站免费观看| 欧美专区日韩专区| 日韩一二三区视频| 中文在线免费一区三区高中清不卡| 亚洲你懂的在线视频| 视频在线观看一区二区三区| 国产福利91精品一区| 91社区在线播放| 欧美日韩视频在线第一区| 亚洲精品一区二区精华| 中文字幕一区二| 日韩精品乱码免费| 国产91在线观看丝袜| 欧美性视频一区二区三区| 日韩精品最新网址| 亚洲免费色视频| 毛片不卡一区二区| av亚洲精华国产精华精| 欧美电影影音先锋| 国产精品卡一卡二卡三| 秋霞av亚洲一区二区三| 粉嫩嫩av羞羞动漫久久久| 欧美三级乱人伦电影| 国产亚洲一区二区三区在线观看| 国产精品成人在线观看| 麻豆视频一区二区| 91免费小视频| 久久午夜色播影院免费高清 | 亚洲美女免费在线| 免费成人美女在线观看| 色综合亚洲欧洲| 久久综合给合久久狠狠狠97色69| 亚洲乱码精品一二三四区日韩在线 | 天天综合日日夜夜精品| 高清成人免费视频| 欧美一区二区三区人| 成人欧美一区二区三区1314| 久久成人羞羞网站| 欧美日韩一本到| 国产精品电影一区二区| 精品在线播放午夜| 欧美精品vⅰdeose4hd| 亚洲视频一区二区在线观看| 国产在线播放一区| 91麻豆精品国产91| 依依成人精品视频| www.久久精品| 久久久久国色av免费看影院| 日韩高清国产一区在线| 91国偷自产一区二区三区成为亚洲经典| 久久综合九色综合欧美就去吻 | 麻豆国产欧美日韩综合精品二区| 91视频xxxx| 国产精品福利av| 国产成人av电影在线| 精品国产乱码久久久久久1区2区| 午夜在线电影亚洲一区| 一本大道av伊人久久综合| 国产欧美日韩久久| 国产不卡视频在线观看| 日韩欧美国产麻豆| 喷水一区二区三区| 欧美精品亚洲一区二区在线播放| 亚洲女人小视频在线观看| 91视频com| 亚洲欧美激情插| 91极品美女在线| 亚洲欧美日本在线| 91视频在线观看免费| 亚洲人成网站精品片在线观看| 成人免费视频一区| 欧美国产精品久久| av午夜精品一区二区三区| 中文av一区特黄| 成人av在线播放网站| 国产精品美日韩| 不卡一区中文字幕| 亚洲三级电影网站| 欧日韩精品视频| 五月天激情综合| 欧美一区二区三区成人| 奇米777欧美一区二区| 精品国产乱码久久久久久蜜臀| 激情小说欧美图片| 久久久久久日产精品| 成人一区二区视频| 成人欧美一区二区三区视频网页| 91久久精品一区二区| 亚洲va在线va天堂| 91麻豆精品国产91久久久久 | 精品久久久三级丝袜| 国产成人在线免费观看| 欧美国产在线观看| 91精品91久久久中77777| 亚洲va天堂va国产va久| 欧美xxxxxxxxx| 丰满少妇久久久久久久| 亚洲免费成人av| 欧美久久久久久久久久| 极品美女销魂一区二区三区| 久久综合色天天久久综合图片| 成人久久视频在线观看| 亚洲不卡一区二区三区| 欧美成人性福生活免费看| 成人动漫一区二区在线| 亚洲成人三级小说| 26uuu亚洲| 91麻豆自制传媒国产之光| 亚洲第一福利一区| 26uuu亚洲| 欧洲精品一区二区三区在线观看| 天天综合天天综合色| 欧美激情一区二区在线| 欧美艳星brazzers| 久久aⅴ国产欧美74aaa| 国产精品国产三级国产有无不卡 | 久久国产精品72免费观看| 国产人久久人人人人爽| 色综合天天天天做夜夜夜夜做| 亚洲 欧美综合在线网络| www日韩大片| 日本韩国欧美在线| 国产一区二区网址| 一区二区成人在线视频 | 天堂一区二区在线| 国产女人aaa级久久久级| 欧美日韩成人综合| 国产精品一区二区三区网站| 一区二区三区不卡视频在线观看| 欧美精品一区二区三区蜜桃 | 日本一区二区三区电影| 欧美日韩一二区| heyzo一本久久综合| 秋霞午夜鲁丝一区二区老狼| 日韩美女啊v在线免费观看| 日韩视频一区二区在线观看| 91亚洲精品久久久蜜桃网站| 久久99久久99小草精品免视看| 伊人婷婷欧美激情| 国产亚洲一二三区| 日韩一级二级三级| 欧美体内she精高潮| 成人91在线观看| 国产精品自拍一区| 日本亚洲视频在线| 一区二区三区不卡视频| 中文字幕av资源一区| 精品福利在线导航| 欧美精品aⅴ在线视频| av一本久道久久综合久久鬼色| 国产精品1024| 久久国产婷婷国产香蕉| 首页国产丝袜综合| 亚洲一二三四区不卡| 亚洲欧洲av一区二区三区久久| 欧美mv和日韩mv的网站| 欧美日韩免费观看一区二区三区| 东方欧美亚洲色图在线| 精品一区二区三区蜜桃| 日日嗨av一区二区三区四区| 亚洲尤物在线视频观看| 欧美国产视频在线| 久久精品一区蜜桃臀影院| 欧美一级高清大全免费观看| 欧美视频三区在线播放| 在线欧美小视频| 91原创在线视频| 99精品视频一区| 99re热视频这里只精品|