国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

多用戶應用程序中應注意的其它問題(3)--多客戶環境下VB數據庫編程之(10)

2019-11-18 17:45:44
字體:
來源:轉載
供稿:網友
問題三用戶標識

在多用戶應用程序中,可以以編程方式標識當前登錄到系統上的用戶,這對于管理功能是有用的。比如用編輯好的記錄來存儲用戶名字,從而建立一個核查線索。實現一個安全的數據庫,可以迫使用戶必須用預先定義的用戶名和密碼來登錄應用程序,這樣,應用程序就可以通過Workspace對象的UserNane屬性來使用用戶名。下面這個過程,把用戶名、當前日期和時間寫到指定的記錄集中。

過程如下:

FunctionWriteAuditTrail(rstAsRecordset)AsInteger
OnErrorGoToErrorHandler
'編輯記錄集中的當前記錄
'假定Recordset(rst)包括a
'和b兩個字段
rst.Edit
rst!a=Workspaces(0).UserName
rst!b=Now
rst.Update
ErrorHandler:
SelectCaseErr
Case0
WriteAuditTrail=O
EXitFunction
CaseElse
MsgBox"Error"&Err&":"&Error,vbOKOnlv
WriteAuditTrail=Err
EXitFunction
EndSelect
EndFunction

上述過程把用戶、系統當前日期和時間寫入一個記錄集中。如果寫入成功,則過程返回0,否則返回相應的錯誤代碼。為了調用上述過程,首先建立一個包含兩個字段(a和b)的表,然后在窗體上畫一個命令按鈕,并編寫下面的事件過程:

Endlf
EndSub

新建立的表放在數據庫dbl.mdb中,名為Tabel4。程序運行后,單擊命令按鈕,將調用上面的過程,把用戶名、日期和時間寫入表Tabel4中。可以通過“可視化數據管理器”來查看表Tabel4的內容,如圖所示。

ab
admin98-3-2020:13:23

如果不想實現安全性,只需要用戶名功能,則可以在運行應用程序時提示用戶輸入名字和密碼,并把輸入的值存儲到代碼變量或臨時表中。使用這種方法,可以訪問用戶名,但不能實現安全的數據庫。->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 通山县| 开化县| 上虞市| 馆陶县| 疏附县| 丹巴县| 岑溪市| 阜康市| 互助| 健康| 阿勒泰市| 丹阳市| 平潭县| 高平市| 育儿| 南安市| 安新县| 石柱| 屯昌县| 定远县| 大冶市| 邢台市| 扎赉特旗| 兴仁县| 南涧| 庆阳市| 金平| 上林县| 策勒县| 宁夏| 兴化市| 疏附县| 庆城县| 乌兰察布市| 泰安市| 吉木乃县| 凉城县| 二连浩特市| 阿合奇县| 文水县| 顺平县|