處理加了密碼的MDB文件_Access數(shù)據(jù)庫(kù)教程
推薦:一個(gè)ACCESS數(shù)據(jù)庫(kù)數(shù)據(jù)傳遞的方法一直以來(lái),ACCESS數(shù)據(jù)庫(kù)中的申報(bào)數(shù)據(jù)在分公司與總公司之間傳遞,用EXCEL或DBASE、TXT甚至ACCESS等格式,我總覺(jué)得不太理想。最近看了一本書,不經(jīng)意間發(fā)現(xiàn)了一個(gè)方法,使用ACCESS數(shù)據(jù)庫(kù)生成申報(bào)
當(dāng) MDB 文件加了密碼,直接由 Access 打印MDB文件時(shí),會(huì)出現(xiàn)密碼對(duì)話框,詢問(wèn)密碼。但是若要由 VB 程序中打印,必須更改 VB 程序中打開MDB文件的指令,否則會(huì)出現(xiàn)錯(cuò)誤信息!以下針對(duì)各種情況,分別加以說(shuō)明:
1、 使用 DAO 命令打開MDB文件:OpenDatabase
若要由程序中打開,命令如下:
Set DB = OpenDatabase(DatabaseName, False, False, ";Pwd=密碼")
實(shí)例:
Set db = OpenDatabase("C:\db1.mdb", False, False, ";Pwd=1")
若要使用 Data 控件,設(shè)定方法如下:
1、設(shè)定 DatabaseName 屬性 (MDB文件名稱 / 含路徑)
2、設(shè)定 Connect 屬性,將預(yù)設(shè)的字串 "Access" 改成 ";Pwd=密碼" (不含雙引號(hào))
3、設(shè)定 RecordSource 屬性
2、使用 ADO 命令打開MDB文件:
;Jet OLEDB:Database Password=密碼
除了 ADODC 及 DataEnvironment 之外, 直接使用 ADO 控件來(lái)打開含有密碼的 mdb MDB文件,設(shè)定參數(shù)的方法也是相同的。
3、壓縮加了密碼的MDB文件:CompactDatabase
DBEngine.CompactDataBase "原MDB文件", "新MDB文件", , , ";pwd=密碼"
實(shí)例例如:
DBEngine.CompactDatabase "C:\Db1.mdb", "C:\Db2.mdb", , , ";pwd=1"
4、修復(fù)加了密碼的MDB文件: RepairDatabase
不必理會(huì)MDB文件設(shè)定的密碼!
DBEngine.RepairDataBase "MDB文件"
實(shí)例例如:
DBEngine.RepairDataBase "C:\Db1.mdb"
分享:怎樣用代碼隱藏、最大化、最小化ACCESS的主窗口該函數(shù)能用來(lái)完全隱藏 Access 窗口并將你自己的窗體顯示在桌面上。在彈出式窗體的 Open 事件中使用 SW_HIDE 參數(shù)調(diào)用fSetACCESSWindow 函數(shù)實(shí)現(xiàn)。 注意:如果你隱藏了 Access 主窗口,要確定
- Access數(shù)據(jù)庫(kù)安全策略之ASP式
- 第N次被ACCESS的關(guān)鍵字涮
- Access中用Jet SQL語(yǔ)句刪除表關(guān)系
- Access報(bào)表打印如何自動(dòng)分頁(yè)
- Access完成累計(jì)余額的計(jì)算
- 搭建Access為主的Mdb數(shù)據(jù)庫(kù)
- 一句sql更新兩個(gè)表并可更新對(duì)應(yīng)的字段值具體實(shí)現(xiàn)
- MySQL查詢優(yōu)化:連接查詢排序limit(join、order by、limit語(yǔ)句)介紹
- 內(nèi)網(wǎng)ssh/mysql登錄緩慢的解決方法
- 使用準(zhǔn)則進(jìn)行條件查詢--1.4.從窗體中選擇查詢的條件
- 中文Access2000速成教程--1.1 使用“向?qū)А痹O(shè)計(jì)數(shù)據(jù)庫(kù)
- 中文Access2000速成教程--1.3 在“設(shè)計(jì)”視圖中設(shè)計(jì)表
Access數(shù)據(jù)庫(kù)教程Rss訂閱編程教程搜索
Access數(shù)據(jù)庫(kù)教程推薦
- 談Access:數(shù)據(jù)轉(zhuǎn)換問(wèn)題
- ASP完美轉(zhuǎn)化ACCESS為SQL數(shù)據(jù)庫(kù)連接
- 如何用Access輕松打造圖書管理系統(tǒng)
- MySQL查詢優(yōu)化:連接查詢排序limit(join、order by、limit語(yǔ)句)介紹
- Access 模糊參數(shù) 分頁(yè)查詢
- 淺析Excel和Access之間的數(shù)據(jù)交換
- 中文Access2000速成教程--1.8 定義表之間的關(guān)系
- 解讀SQL注入漏洞初級(jí)應(yīng)用之Access篇
- 解讀將文本文件轉(zhuǎn)換為ACCESS數(shù)據(jù)庫(kù)的方法
- 優(yōu)化Microsoft Access提高速度
猜你也喜歡看這些
- 恢復(fù)從 Access 2000、 Access 2002 或 Access 2003 中數(shù)據(jù)庫(kù)刪除表的方法
- access數(shù)據(jù)庫(kù)用sql語(yǔ)句添加字段,修改字段,刪除字段
- 長(zhǎng)期使用中型Access數(shù)據(jù)庫(kù)的一點(diǎn)經(jīng)驗(yàn)
- Access的控件布局之控件對(duì)齊
- Access數(shù)據(jù)庫(kù)開發(fā)技巧(一)
- Access數(shù)據(jù)庫(kù)的存儲(chǔ)上限
- 空手建立Access數(shù)據(jù)庫(kù)
- 獲取ACCESS2000數(shù)據(jù)庫(kù)中所有表的名稱
- 怎樣在Access報(bào)表中每隔N行顯示一條粗線
- Access出現(xiàn)所有記錄中均未找到搜索關(guān)鍵字的錯(cuò)誤解決
- 相關(guān)鏈接:
- 教程說(shuō)明:
Access數(shù)據(jù)庫(kù)教程-處理加了密碼的MDB文件。