CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

使用ado连接加了密码的access数据库 连接字符串如何写?

楼主liul17(溜溜)2004-08-01 19:13:42 在 VB / 基础类 提问

如题      
  我是这样写的但不对  
  Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=F:\test.mdb;Password=abc;Persist   Security   Info=true  
   
  谢谢! 问题点数:20、回复次数:6Top

1 楼ryuginka(一米八五的猪)回复于 2004-08-01 19:43:55 得分 10

con.Open   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=C:\Documents   and   Settings\Administrator\My   Documents\db1.mdb;Persist   Security   Info=False;Jet   OLEDB:DataBase   Password='123'"  
   
  再正常連接符號後面加上Jet   OLEDB:DataBase   Password='123'就可以了  
   
  注:123为你的数据库密码,Data   Source是路径  
  Top

2 楼csdnchenxu(天堂剑)回复于 2004-08-01 20:58:47 得分 0

upTop

3 楼liul17(溜溜)回复于 2004-08-01 22:51:57 得分 0

问题已经解决   password放后面即可  
  ryuginka(ryuginka)   正解Top

4 楼ryuginka(一米八五的猪)回复于 2004-08-01 23:05:45 得分 0

那就结帐吧Top

5 楼liul17(溜溜)回复于 2004-08-01 23:14:35 得分 0

还有个疑问:    
  如何加密?  
  见:   http://community.csdn.net/Expert/topic/3232/3232457.xml?temp=.4835321Top

6 楼daisy8675(莫依 沉迷)回复于 2004-08-01 23:19:22 得分 10

當   Access   資料庫加了密碼,直接由   Access   開啟資料庫時,會出現密碼問話框,詢問密碼。但是若要由   VB   程式中開啟,必須更改   VB   程式中開啟資料庫的指令,否則會出現錯誤訊息!以下針對各種狀況,分別加以說明:  
   
  1、   使用   DAO   語法開啟資料庫: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   屬性     (   資料庫名稱   /   含路徑   )  
  2、設定   Connect   屬性,將預設的字串【Access】改成【;Pwd=密碼】   (   不含雙引號   )  
  3、設定   RecordSource   屬性       (   資料集   )  
     
     
  2、  
    使用   ADO   語法開啟資料庫:  
     
    在使用   ADODC   或   DataEnvironment   設定好連線之後,直接利用屬性視窗修改   ConnectionString   屬性   (附屬於   ADODC)   或   ConnectionSource   屬性   (附屬於   DataEnvironment   的   Connection   物件),修改的方法是在屬性之後增加以下參數:  
  ;Jet   OLEDB:Database   Password=密碼  
   
  除了   ADODC   及   DataEnvironment   之外,   直接使用   ADO   物件來開啟含有密碼的   mdb   資料庫,設定參數的方法也是相同的。  
     
     
  3、  
    壓縮加了密碼的資料庫:CompactDatabase  
     
    DBEngine.CompactDataBase   "原資料庫檔名",   "新資料庫檔名",   ,   ,   ";pwd=密碼"  
  實例例如:  
  DBEngine.CompactDatabase   "C:\Db1.mdb",   "C:\Db2.mdb",   ,   ,   ";pwd=1"  
       
  4、  
    修復加了密碼的資料庫:   RepairDatabase  
     
    不必理會資料庫設定的密碼!  
  DBEngine.RepairDataBase   "資料庫檔名"  
  實例例如:  
  DBEngine.RepairDataBase   "C:\Db1.mdb"  
       
  Top

相关问题

  • 请问:bcb访问ACCESS数据库的ADO连接字符串CONNECTIONSTRING怎么写??
  • 我怎么把数据库(ado调用access)的时间转换到字符串?
  • 如何编写ADO连接字符串打开设置了安全机制的Access数据库
  • [请问]用ADO方式访问ACCESS数据库时,如何能够存入一个二进制字符串
  • 请问如何写ORACEL数据库的ADO连接字符串
  • ado访问oracle数据库,连接字符串怎么写?
  • Unicode下ADO数据库链接字符串问题
  • 如何把这个字符串写入access数据库
  • 求OLE DB格式的Access数据库联接字符串。
  • *************棘手问题,关于Access数据库连接字符串*******************************

关键词

  • ado
  • db
  • database
  • source
  • access
  • 資料庫
  • 開啟
  • 設定
  • 密碼
  • dbengine

得分解答快速导航

  • 帖主:liul17
  • ryuginka
  • daisy8675

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo