微信公众号原文

系统:Windows 7
软件:Excel 2010 / Access 2010

  • 这个系列开展一个新的篇章,重点关注Access数据库
  • 主体框架:以Excel作为操作界面,Access作为数据库
  • 今天讲讲:如何对数据库进行加密及操作该数据库
  • 涉及知识:ADO

Part 1:目标

  1. 对一个已有数据库进行加密
  2. 向该数据库中的信息表写入信息:张三,男,23

信息表

Part 2:建立带密码数据库

  1. 设置Access加密方式:菜单 文件 - 选项 - 客户端设置 - 加密方法,选择使用旧版加密
  2. 新建一个空白Access文件
  3. 打开该文件,菜单 文件-打开 选项
  4. 选中拟打开的数据库,在右下角处选以独占方式打开目标数据库
  5. 再次选择 菜单 文件 下,选择 用密码进行加密
  6. 在弹出的窗口设置数据库密码中输入密码,这里设置为123
  7. 会弹出一个提示框,这里就直接忽略了,具体影响还没发现

文件菜单

加密方式变更

独占方式打开

用密码进行加密

输入密码

行级别锁定不兼容

Part 3:代码

Sub test()Dim adConn As New ADODB.Connection '连接Dim rs As New ADODB.RecordsetDim SQL As StringDim tblNameDim dbAddrdbAddr = ThisWorkbook.Path & "\带密码.accdb"tblName = "信息表"'连接数据库With adConn.Provider = "Microsoft.ACE.OLEDB.12.0".Open "Data Source=" & dbAddr & ";Jet OLEDB:DataBase Password=123;"End WithSQL = "Insert Into " & tblName & " (姓名,性别,年龄) Values('张三','男',23)"Set rs = adConn.Execute(SQL)'关闭数据库adConn.CloseSet adConn = NothingEnd Sub

代码截图

执行结果

Part 3:部分代码解读

    With adConn.Provider = "Microsoft.ACE.OLEDB.12.0".Open "Data Source=" & dbAddr & ";Jet OLEDB:DataBase Password=123;"End With
  1. Jet OLEDB:DataBase Password=123;,密码为123

注意:若是以Access为操作界面,连接Access数据库时,据我尝试,是不需要变更加密方式的,大家有兴趣可以试一下


本文为原创作品,如需转载,可加小编微信号learningBin

以上为本次的学习内容,下回见

如发现有错误,欢迎留言指出


更多精彩,请关注微信公众号
扫描二维码,关注本公众号

Access/VBA/Excel-16- 连接带密码的数据库相关推荐

  1. php连接access带密码,phpadodb连接带密码access数据库实例,测试成功

    include('./class/adodb/adodb.inc.php'); //实例化db类,链接 $db = ADONewConnection('ado_access'); $access = ...

  2. C#使用Managed Wifi API连接带密码的SSID .

    Managed Wifi API的安装和使用可以参考: http://blog.csdn.net/m593192219/article/details/9363355 上面这篇文章有写了如何连接无密码 ...

  3. php predis password,‘Predis.php’-WordPress怎么用第三方带密码Redis数据库加速?

    提示:本文也适用于连接带密码的Redis数据库. 默认情况下,我们启用Redis后,使用的都是本地的Redis数据库,所以可以直接无需修改就能使用index-with-redis.php 通过引入Pr ...

  4. ASP.NET连接带密码Access的方法

    虽然Access加上密码破解起来非常容易,但是出于一些安全性的考虑,还是要做一下的. 1.为Access加上密码 先打开 Microsoft Access,选择"文件-打开",选择 ...

  5. PHP使用PDO连接带密码Access数据库(简单版)

    <?php //连接类 class AccessPDO {public function AccessPDOConn(){$DataBasePath = 'test.mdb';//mdb数据地址 ...

  6. 连接带密码的Access数据库

    1,新建Project. 2,在FORM中放入ADOConnection,ADOQuery,DataSource,Datagrid控件. 3,双击ADOConnection控件,然后点击Build.. ...

  7. 用excel 2016连接mysql_excel导入mysql数据库方法(最新,2016年2月19日)

    网上的方法不少,能用的不多,相信以下方法是最靠谱的,值得记录. 一,先进phpmyadmin数据库管理,导出空表,表的格式为csv,然后用记事本打开,注意要统一编码,数据库是utf-8,就把csv转为 ...

  8. JAVA SpringBoot连接Access数据详细教程(带密码)

    access一般指Microsoft Office Access.Microsoft Office Access是由微软发布的关系数据库管理系统.它结合了 MicrosoftJet Database ...

  9. C#与带密码的access数据库的连接

    在一个业务项目开发中,用到了C#连接带加密的ACCESS数据库,发现在百度中给出的连接语句大部分都是office2007版以前的access数据库的格式都是.mdb 的,格式模式为: string c ...

最新文章

  1. Spring中的异步任务
  2. Java:多态的概念和案例实现
  3. 【移动战略说第·十三期】技术驱动下的新零售创新
  4. 关于让bootstrap3兼容ie8
  5. 36个非常有趣的互动网站设计作品范例
  6. 亿级流量网站架构核心技术_关于大型网站系统架构你不得不懂的10个问题
  7. python在财务中的应用-财务人要学Python吗?
  8. asp.net 2.0中的defaultulr属性
  9. 2016-2017-2 20155309 南皓芯《java程序设计》第八周学习总结
  10. Android boot.img system.img ramdisk.img的解释
  11. 阿里矢量图标库 - 如何修改和使用自定义字体名称
  12. 将子节点中含子节点的json数据转换成ztree适合的json数据格式
  13. deb 中标麒麟_注意:银河麒麟和中标麒麟不是同一个操作系统
  14. 方正璞华入选“火炬智能制造服务商”和“智能制造产品服务”!
  15. QQ空间说说批量删除
  16. 中科大自主招生2018年笔试数学之二
  17. 如何才能不改变图片的像素大小,只改变图片的文件大小
  18. Ins运营五大技巧总结
  19. winedit使用教程_BCDEdit命令怎么使用?Win10下BCDEdit使用教程(包含常用参数命令)...
  20. JOI-2016/17 春季合宿 切题记

热门文章

  1. 485通讯的校验和_三菱FX系列PLC与三菱变频器通讯应用实例(RS485)
  2. nodejs 处理zip文件的上传
  3. SX1308无法升压带载发烫解决办法
  4. 携手紫光展锐坦克邦,共建生态圈
  5. 单片机毕设 自动售货机设计与实现(源码+硬件+论文)
  6. CMake初学笔记(一)
  7. Cerebro 一个跨平台的桌面快捷使用工具
  8. [羊城杯2020]easyphp
  9. Python实现淘宝秒杀功能
  10. Synergy安装教程