与加密后的Access数据库建立连接

2025-04-08 13:08:21

1、首先创建一个Access数据库bbb,打开bbb为其设置密码,点击左上角的文件,在下拉菜单中选择用密码进行加密

与加密后的Access数据库建立连接

2、这个时候会报错如下,洫曛晗丕让你加密的话,数据库必须是以独占的方式打开,而Access默认的数据库打开方式都是共享的。先关闭数据库bbb,启动Access数据库(注意是点击启动栏里的Acc髫潋啜缅ess图标,而不是点击刚才你创建的bbb数据库),启动以后点击打开其他文件,然后选择选项,在弹出的选项窗口中选择客户端设置,然后设置打开模式为独占。最后确定即可

与加密后的Access数据库建立连接
与加密后的Access数据库建立连接
与加密后的Access数据库建立连接
与加密后的Access数据库建立连接

3、然后重新打开刚才创建的bbb数据库,在去选“用密码进行加密”,这个时候你就可以创建密码了

与加密后的Access数据库建立连接

4、创建完密码以后,我们就开始在visual studio里写代码连接数据库了,代码如下:

与加密后的Access数据库建立连接

5、运行程序,点击按钮以后,你会发现,报错了:

与加密后的Access数据库建立连接

6、上面的错误,一开始我以为是连接字符串不对造成的,于是在网上不断找连接字符串,发现没啥问题。最后才恍然发现是Visual Studio程序运行的目标平台造成的。我的Office是64位的,但是我的目标平台不是64位的。不过说实话,按理说Any CPU应该兼容32,64位,不知道在这里为啥不行,也欢迎大神留言讲解。这里改成64位的就可以了。

与加密后的Access数据库建立连接
与加密后的Access数据库建立连接

7、以上就是与加密后的Access建立连接的全过程了,当然如果你的Access版本不同可能加密的步骤会略有差异,不过思路都差不多

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢