位置: 风云在线 >> 学院 >> 数据库 >> Access >> 正文
最新10篇热点文章
 风云在线“抗震救灾”...
 Photoshop打造前卫时尚...
 Photoshop中详解渐变映...
 Photoshop打造完美虚线...
 Photoshop打造金属质感...
 Photoshop滤镜为画面增...
 Photoshop自定义填充图...
 Photoshop简单美化视频...
 数码暗房之应用通道系...
 数码暗房之应用通道系...
最新10篇推荐文章
 ARP地址欺骗病毒解决办...
 asp过滤脏话及非法信息...
 无限的未知 WinXP 安装...
 无限的未知 Win2003 完...
 如何安装winxp,硬盘安...
 google adsenseg高单价...
 硬盘分区:用系统自带工...
 硬盘分区:在windows下...
 硬盘分区:快速把硬盘分...
 如何硬盘分区:用DM万用...
相 关 文 章
处理加了密码的MDB文件

『 作者:佚名   来源:不详   点击:   更新:2008-3-10   录入:Admin   4星级
【字体: 字体颜色
Google

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

fyasp.com

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

中国风云在线

  若要由程序中打开,命令如下:  风云在线fyasp.com

  Set DB = OpenDatabase(DatabaseName, False, False, ";Pwd=密码")
    
   实例:  fyasp@com

  Dim db As Database

   Set db = OpenDatabase("C:\db1.mdb", False, False, ";Pwd=1")

  若要使用 Data 控件,设定方法如下:  

中.国.fyasp.com

  1、设定 DatabaseName 属性 (MDB文件名称 / 含路径)
   2、设定 Connect 属性,將预设的字串 "Access" 改成 ";Pwd=密码" (不含双引号)
   3、设定 RecordSource 属性  

Www.fyasp.com

  2、使用 ADO 命令打开MDB文件:  风云源码

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

       ;Jet OLEDB:Database Password=密码

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

  3、压缩加了密码的MDB文件:CompactDatabase  中.国.fyasp.com

  DBEngine.CompactDataBase "原MDB文件", "新MDB文件", , , ";pwd=密码"  

风云.在线

  实例例如:  风云源码fyasp.com

  DBEngine.CompactDatabase "C:\Db1.mdb", "C:\Db2.mdb", , , ";pwd=1"  fyasp.com

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

风云.在线

  不必理会MDB文件设定的密码!  

Www.fyasp.com

  DBEngine.RepairDataBase "MDB文件"  

Www^fyasp^com

  实例例如:  

中.国.fyasp.com

  DBEngine.RepairDataBase "C:\Db1.mdb"  风云在线fyasp.com


  • 上一篇文章: Access应用:仔细地选择索引

  • 下一篇文章: 服务器架站应用:打造安全mdb数据库
  •   告诉好友   打印此文  收藏此页  关闭窗口  返回顶部
    设为首页  加入收藏  关于本站  汇款方式  友情链接  在线留言  联系方式
     Copyright © 2000-2008 北方风云互联网科技发展有限公司, All Rights Reserved. 
    点击即可直接咨询185623333 点击即可直接咨询239132222 豫ICP备05006932号