大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 数据库 -> MSAccess -> 实现密码管理的另一种方式

实现密码管理的另一种方式

时间: 2021-08-13 作者:daque

大师都领会,数据库的安定性是很要害的,它径直感化到数据库的普遍运用。用户不妨沿用大肆一种本领来养护数据库运用步调,也不妨将几种本领贯串起来运用。运用access数据库自己供给的加密功效及其余养护本领是很简单的,我就不多说了。在access数据库中,嵌入了一种很强的数据库操纵谈话——visualbasic谈话,以是不妨沿用visualbasic编写步调,来实行少许搀杂的功效。底下将引见怎样在visualbasic步调中实行加密功效,以保证数据的安定性。    ----对于少许公司来说,人员的报酬处置是一个不大不小的题目。偶尔,引导须要领会一段功夫内每个人员的收入怎样,再不控制各项奖金的散发情景。为此,我安排了一个“报酬处置”数据库,不妨按功夫举行查问,并按照所选的报酬类型举行统计。为了提防其余人察看此数据库,我沿用“独吞”办法给数据库树立了暗号。这种本领也有确定的控制性,即使用户凑巧供给了精确的数据库暗号,该本领就不许遏制用户对数据库举行操纵。    ----为了进一步提防人员察看报酬的统计截止(即有些奖金并不是公然的,除引导除外的其余人不该当领会报酬数量),我又创造了一个暗号表,树立好暗号,记取并将其湮没起来(先选中“暗号表”,再单击“窗口”菜单中的“湮没”吩咐,即可把此表湮没起来)。而后,在“员工报酬对话框”窗体中,增添“暗号”文本框,并在“预览”及“打字与印刷”的事变进程中介入下列语句:    docmd.applyfilter , "暗号 = forms!    员工报酬对话框!passtext"    if not isnull([暗号]) then    /*其余代码*/    else    msgbox "请输出精确的暗号!"    passtext.setfocus    end if    /*其余代码*/    如许,就实行了双重加密功效。即运用户能加入数据库,即使第二次没有供给精确的暗号,他也不许预览和打字与印刷确定功夫范畴的统计截止。这就进一步控制了用户的非受权考察。    ----为了普及数据库的安定性,每隔一段功夫都应变动暗号。为此,在“员工报酬对话框”窗体中,我又增添了一个“变动暗号”子窗体,在此窗体中介入下列代码,即可随时变动密    private sub决定_click()    on error goto err_决定_click    docmd.applyfilter , "暗号    = forms!变动暗号!text1"    if isnull([暗号]) then    msgbox ("暗号不精确,    请再输出一次")    text1.setfocus    goto exit_决定_click:    end if    if text3.value < > text2.value then    text3.setfocus    msgbox ("请输出精确简直认暗号")    else:    暗号 = text3.value    docmd.close    end if    exit_决定_click:    exit sub    err_决定_click:    msgbox err.description    resume exit_决定_click    end sub    变动暗号后,应记取此暗号,以备此后运用。    ----安排好步调,并将相关代码湮没起来(与湮没“表”的本领沟通),以防其余人窜改或偷看。这边引见的本领不过在步调中实行加密功效的一个小本领,在其余数据库处置中,也可沿用此本领举行加密。大概生存更为简略的本领,有待于大师在编制程序进程中暴露出来并互订交流。 

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.