[ 用户登陆 ] [ 免费注册 

公共分类
我的资料
网上资源
企业信息
工具软件
网址收藏
学习资料
股票信息
博客日记

其他分类

处理加了密码的MDB数据库文件
Admin . 2007/3/20 21:44:14
处理加了密码的MDB数据库文件当 MDB 文件加了密码,直接由 Access 打印MDB文件时,会出现密码对话框,询问密码。但是若要由 VB或BA程序中打印,必須更改B和VBA序中打开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"  以下给出一个函数可以使用DAO打开带密码保护的MDB数据库文件:Public Function OpenPasswordProtectedDatabase(DBPath As String, _      Password As String) As Object      On Error Resume Next      Dim db As DAO.Database      Set db = DAO.OpenDatabase(DBPath, False, False, _          ";pwd=" & Password)       If Err.Number = 0 Then          Set OpenPasswordProtectedDatabase = db      Else          Set OpenPasswordProtectedDatabase = Nothing      End If End Function其中参数DBPath为数据库文件的有效路径名称;参数Password为密码。该函数需要引用DAO数据库才有效。 如何调出工作组对话框调出“用户与组帐号”对话框:DoCmd.DoMenuItem acFORMBar, 6, 5, 2, acMenuVer70 调出“用户与组权限”对话框:DoCmd.DoMenuItem acFORMBar, 6, 5, 1, acMenuVer70 以上语句在office2000里测试通过


最近后的内容
微软正式宣布不再有 VFP 10.0
Access全教程
限制数据库的试用天数
找回忘了的密码的原理
Access安全性之QA详解
常见6个靠谱减肥法大PK
不当编写SQL语句导致系统不安全
如何解除VBAProject 的口令保护
Access 2000数据库的密码忘了怎么办
建立Access数据库的安全门
最近前的内容
中国安全信息网
MESSAGEBOX 函数
八大杀手 追袭白领健康
七大诀窍让销售工作变快乐
具备十五种让你成功的能力!
新营销策划的54把金钥匙
突破营销
客户服务创新与客服团队管理
大学生就业与职业生涯规
员工培训的体系化操作课程
最受欢迎
FoxPro梅子数据库编程技术论坛
左氧氟沙星
佛山公共汽车(巴士)线路
佛山社保公共查询系统
51地图:下载桌面地图2007
DOS下的NTFS启动盘 NTFSDOSPro5
国际时间表与北京时间对照表
windows 2003 64位版本语言包微软官方下载(包括简体中文)
江西高速公路规划图
建设银行佛山市分行各营业点名称及地址
佛山市车辆违章查询和处理方法
中国电话区号
Bird
索爱最新管理软件PCSuite1.10.71
成龙电影全集
做馒头的方法
Vfp Grid ManyHeader 2.0
trading net
讯雷在线
如何给宝宝取名----男孩起名方法
 ©2005 - 2008 粤ICP备12037054号-1 用户登陆  |  互联说明  |  联系我们  |  网站地图