如何在未经许可的情况下隐藏用户查看数据库后端的路径?

问题描述 投票:-1回答:1

我的后端数据库存储在公司网络上的共享文件夹中,我将其隐藏在用户之外。

但是,如果无权访问该共享文件夹的人打开前端数据库,则数据库会生成错误消息:

路径无效

...使用后端数据库的完整路径。

我不希望MS Access在消息中显示路径地址,因为我不希望人们知道后端文件位置。

请指教。

谢谢。

ms-access access-vba
1个回答
1
投票

我使用Microsoft帮助,发现以下代码隐藏路径并用我自己的替换消息。我在错误事件的表单上复制并粘贴了以下代码并替换了该消息。

Private Sub Form_Error(DataErr As Integer, Response As Integer)
Select Case DataErr
    Case 3024
        MsgBox "You don't have enough permission to read/write data from Share Folder of Production Plant Division.", vbCritical, "Warning"
        Response = acDataErrContinue
        DoCmd.Quit
    Case 3044
        MsgBox "You don't have enough permission to read/write data from Share Folder of Production Plant Division.", vbCritical, "Warning"
        Response = acDataErrContinue
        DoCmd.Quit

    Case Else
        Response = acDataErrDisplay
        DoCmd.Quit
End Select
ActiveControl.Undo

结束子

© www.soinside.com 2019 - 2024. All rights reserved.