处理加了口令地MDB文件

2016-02-19 17:30 7 1 收藏

今天图老师小编要向大家分享个处理加了口令地MDB文件教程,过程简单易学,相信聪明的你一定能轻松get!

【 tulaoshi.com - 编程语言 】

当 MDB 文件加了密码,直接由 Access 打印MDB文件时,会出现密码对话框,询问密码。但是若要由 VB 程序中打印,必須更改 VB 程序中打开MDB文件的指令,否则会出现错误信息!以下针对各种情况,分別加以说明:

1、 使用 DAO 命令打开MDB文件:OpenDatabase

若要由程序中打开,命令如下:
Set DB = OpenDatabase(DatabaseName, False, False, ";Pwd=密码")
实例:
Dim db As Database
Set db = OpenDatabase("C:db1.mdb", False, False, ";Pwd=1")
若要使用 Data 控件,设定方法如下:
1、设定 DatabaseName 属性 (MDB文件名称 / 含路径)
2、设定 Connect 属性,將预设的字串 "Access" 改成 ";Pwd=密码" (不含双引号)
3、设定 RecordSource 属性

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

2、

使用 ADO 命令打开MDB文件:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

在使用 ADODC 或 DataEnvironment 设定好之后,直接利用属性窗口修改 ConnectionString 属性(附属于 ADODC) 或 ConnectionSource 属性(附属于 DataEnvironment 的 Connection 控件),修改的方法是在属性之后增加以下参数:
;Jet OLEDB:Database Password=密码

除了 ADODC 及 DataEnvironment 之外, 直接使用 ADO 控件來打开含有密码的 mdb MDB文件,设定参数的方法也是相同的。


3、

压缩加了密码的MDB文件:CompactDatabase

DBEngine.CompactDataBase "原MDB文件", "新MDB文件", , , ";pwd=密码"
实例例如:
DBEngine.CompactDatabase "C:Db1.mdb", "C:Db2.mdb", , , ";pwd=1"

4、

修复加了密码的MDB文件: RepairDatabase

不必理会MDB文件设定的密码!
DBEngine.RepairDataBase "MDB文件"
实例例如:
DBEngine.RepairDataBase "C:Db1.mdb"

来源:https://www.tulaoshi.com/n/20160219/1615384.html

延伸阅读
标签: ASP
  最近,网络管理员在服务器上分给我一块空间,用来展示一些资料。为了方便大家在网络上查询,便作了一个简单的ASP查询系统,其中所链接的是MDB格式的Access数据库,而在建网之前,资料是用Excel表格软件来汇总的,格式为XLS,能不能把XLS文件转换为MDB格式呢?首先想到的是在Excel中将表格文件另存为MDB格式,但在“保存文件类型”...
标签: ASP
  有两种主要的文件处理类型: 创建、添加或删除数据,以及读取文件 移动、复制和删除文件 创建文件 创建空文本文件(有时被叫做“文本流”)有三种方法。 第一种方法是用 CreateTextFile 方法。 下面的示例示范了在 VBScript 中如何用这种方法来创建文本文件: Dim fso, f1 Set fso = CreateObject("Scripting.FileSystemObjec...
在MySQL中修改一个用户(比如叫"hunte")的密码,可以用如下3个办法: #在控制台上输入 bash$ mysql -u root mysql  #用mysql客户程序 mysql UPDATE user SET password=PASSword("new password") WHERE user='hunte'; mysql FLUSH PRIVILEGES; mysql QUIT #在控制台上输入 bash$ mysql -u root mysql mysql SET...
标签: PHP
This module uses the functions of the ZZIPlib library by Guido Draheim to transparently read ZIP compressed archives and the files inside them. 这个模块使用 ZZIPlib 库(Guido Draheim)来读取 ZIP 压缩文档和里面的文件 Please note that ZZIPlib only provides a subset of functions provided in a full implementa...
标签: Web开发
如果你用ODBC connection (DSN or DSN-less)来访问远端的(UNC path)数据库, OLEDB会出现以下错误信息: Microsoft OLE DB Provider for ODBC Drivers error ’80004005’ [Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine cannot open the file ’(unknown)’. It is al...

经验教程

917

收藏

51
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部