处理加了密码的MDB文件

当 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 属性

2、

使用 ADO 命令打开MDB文件:

在使用 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"

时间: 2024-11-18 13:25:57

处理加了密码的MDB文件的相关文章

用vb.net如何判断word文件是否加有密码

问题描述 用vb.net如何判断word文件是否加有密码 解决方案 解决方案二:打不开就表示加密了.你获取一下异常就行了.解决方案三:我也是这么想的.我现在想做的是,对一个folder下的所有files进行读取处理.(对象文件是excel,word,ppt)对那些加有密码的文件,暂且不进行处理,出力log.对于excel和ppt这种处理都行得通,但是对于word,它总会弹出password入力窗口.导致所有处理都终止了.很讨厌的.比如说,excel的open:xlApp.Visible=Fals

加盐密码哈希:如何正确使用

如果你是Web开发者你很可能需要开发一个用户账户系统.这个系统最重要的方面就是怎样保护用户的密码.存放帐号的数据库经常成为入侵的目标所以你必须做点什么来保护密码以防网站被攻破时发生危险.最好的办法就是对密码进行加盐哈希这篇文章将介绍它是如何做到这点. 在对密码进行哈希加密的问题上人们有许多争论和误解这大概是由于网络上广泛的误传吧.密码哈希是一件非常简单的事情但是依然有很多人理解错误了.本文阐述的并不是进行密码哈希唯一正确的方法但是会告诉你为什么这样是正确的. 郑重警告如果你在试图编写自己的密码哈

用ASP打开远端MDB文件的方法

用ASP打开远端MDB文件 如果你用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 '(unk

用ASP打开远端MDB文件

用ASP打开远端MDB文件 如果你用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 '(unk

将DBF,XLS,XML,MDB文件导入C#DataGrid的方法

datagrid|xml 以下的源码里分别给出了将DBF,XLS,XML,MDB文件导入C#DataGrid的方法,供各位参考. //PutInDataSet.cs的源码using System;using System.Data.Odbc;using System.Data.OleDb;using System.Data;using System.Collections; namespace PutInDataSet{ /// <summary> /// DataSetTransIn 的摘要

Win7系统的MDB文件是什么?

win7系统的MDB文件是什么?           一.MDB文件是什么 MDB文件时微软办公系列Access的文件,MDB作为Access数据库的一种文件储存格式. 二.MDB文件怎么打开 通常会直接用Micorsoft Access打开.由于MDB是数据库文件,一些数据库类的软件也能打开MDB文件.一般都做是程序用的,先在电脑上安装SQLSERVER数据库软件,然后再附加一下就可以打开了. 三.打开MDB文件的其他软件 Micorsoft Access体积不小,没有必要为了打开MDB特意安

密码失而复得 RAR文件密码破解器

RAR是一款常见的压缩格式,主要运用于文件的存储与传递.互联网上提供下载的资源中,RAR格式占很大比重.出于安全的需求以及隐私的保护,有相当一部分的RAR文件被加上了密码,解不开密码的RAR文件如同垃圾文件一样无用,所以解开RAR的密码就显得尤为重要了. RAR Password Recovery是一款专业而全面的RAR密码破解工具,通过相应的设置,就能破解RAR加密文件.解压缩密码的密码破译工具,程序支持暴力破解,基于字典的破解和非常独特的"Boost-Up"破解方式,并可以随时恢复

Win7系统下如何创建带密码隐藏的文件夹保护个人隐私文件

  1.首先创建一个文件夹,并命名为"隐藏文件"; 2.然后打开该文件夹,然后在窗口空白处右击鼠标选择"新建→ 文本文档"命令创建一个文本文件; 3.将以下代码复制到刚才新建的文本文件中: cls @ECHO OFF title Folder Private if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK if NOT EXIST Privat

mdb文件怎么解压

mdb文件怎么解压?不知道大家有没有接触过,现在在网上有一种mdb格式的的压缩格式,具体叫什么也不清楚.但是解压这样的文件,用常用的rar解压软件是无法解开的,那么mdb文件怎么解压呢? 相信大家都知道,mdb文件是是数据库文件,有网友在百度知道上提问mdb文件怎么解压很多人回复mdb不用解压,用Access打开就可以了.但相信真正提问的用户肯定对这样的答案不会满意的. 其实mdb压缩文件多见于木马的打包,通常是用这种形式把网站所有内容包括图片整体打包,有的为HSH.mdb有的可能是Packet