Access数据库操作软件研究
? ? 研究了一些不用裝Access對(duì)mdb數(shù)據(jù)庫(kù)做操作的軟件;總結(jié)如下;
1?
此工具可用;可操作記錄;執(zhí)行SQL語(yǔ)句;操作表結(jié)構(gòu)和創(chuàng)建表大概有些難;
2
網(wǎng)上下的,如上圖的軟件;不可用;疑似病毒;
3?
可用;和 1 差不多;
4?
這個(gè)是目前可能不用裝Access,對(duì)mdb數(shù)據(jù)庫(kù)操作功能最強(qiáng)的軟件;不過(guò)用著也不如原裝Access順暢;設(shè)計(jì)表功能可用;不好用;
5?
這個(gè)打不開(kāi)表;估計(jì)是版本問(wèn)題;
6?
這個(gè)也打不開(kāi)表;估計(jì)是版本問(wèn)題;
7 可用的三個(gè)工具下載
http://pan.baidu.com/s/1slcKxzf
8 Access數(shù)據(jù)庫(kù)的.ldb文件
http://blog.csdn.net/wang379275614/article/details/7815728
? ? ? ? ? 當(dāng)我們打開(kāi)Access數(shù)據(jù)庫(kù)文件時(shí)會(huì)發(fā)現(xiàn)在相同的目錄下會(huì)產(chǎn)生一個(gè)同名的.ldb文件。下面詳談一下該原理。
? ? ? ? .ldb文件是.mdb文件打開(kāi)時(shí)產(chǎn)生的一個(gè)臨時(shí)文件。.ldb文件在多用戶環(huán)境下是非常重要的。該文件被 MS Jet DB Engine(MicrosoftJet數(shù)據(jù)庫(kù)引擎) V4.0 用來(lái)確定被共享的數(shù)據(jù)庫(kù)中哪條記錄被鎖定以及被誰(shuí)鎖定
? ? ? ? .ldb文件是由共享數(shù)據(jù)庫(kù)的使用者自動(dòng)創(chuàng)建以及刪除得。.LDB文件建立并存儲(chǔ)計(jì)算機(jī)名、用戶名以及放置擴(kuò)展域鎖的。.LDB文件一般與 .MDB 同名,并且與 .MDB 文件在相同目錄,在 .MDB 文件被打開(kāi)時(shí)建立并鎖定。當(dāng)最后一個(gè)用戶關(guān)閉共享數(shù)據(jù)庫(kù)時(shí) .ldb文件會(huì)被自動(dòng)刪除。但是當(dāng)用戶沒(méi)有正常關(guān)閉數(shù)據(jù)庫(kù)或者數(shù)據(jù)庫(kù)已經(jīng)被標(biāo)記為損壞,那么 .LDB文件不會(huì)被自動(dòng)刪除,因?yàn)?.LDB文件中存儲(chǔ)著數(shù)據(jù)庫(kù)損壞時(shí)誰(shuí)正在使用該數(shù)據(jù)庫(kù)。
? ? ? ?記得要給予 .LDB 文件所在的文件夾一定的權(quán)限。
? ? ? ? 如果你準(zhǔn)備共享一個(gè)數(shù)據(jù)庫(kù),該 .MDB文件應(yīng)該被放置在一個(gè)用戶擁有讀取、寫(xiě)入、建立、刪除權(quán)限的目錄中(NTSF格式)。即使你要求每個(gè)用戶有不同的文件權(quán)限(比如,只讀或者可讀寫(xiě)),所有能夠共享該數(shù)據(jù)的用戶對(duì)該目錄都應(yīng)該擁有讀取、寫(xiě)入、建立的權(quán)限,但是你可以分配用戶對(duì)某個(gè) .MDB文件只擁有只讀權(quán)限。
? ? ? ? 注意:如果用獨(dú)占方式打開(kāi)某個(gè)數(shù)據(jù)庫(kù),那么 MS JET DB將不會(huì)建立 .LDB 文件,此時(shí)用戶對(duì)目錄的權(quán)限只要求有讀取和寫(xiě)入兩個(gè)權(quán)限即可。
? ? ? ? .ldb文件的內(nèi)容:
? ? ? ? MS JET DB ENGINE 會(huì)為每個(gè)以共享方式打開(kāi)數(shù)據(jù)庫(kù)的使用者在 .LDB文件中創(chuàng)建一個(gè)條目,每個(gè)條目的大小是 64字節(jié)。前面 32 字節(jié)保存計(jì)算機(jī)名,后面 32 字節(jié)保存用戶名。JET DB ENGINE支持的最大用戶數(shù)是 255,因此 .LDB文件的大小不會(huì)超過(guò) 16 KB。
當(dāng)一個(gè)用戶關(guān)閉一個(gè)共享數(shù)據(jù)庫(kù)時(shí),該用戶在 .LDB文件中的條目不會(huì)立即被刪除,可是該條目會(huì)在下一個(gè)用戶打開(kāi)這個(gè)數(shù)據(jù)庫(kù)時(shí)被覆蓋。這也就意味著你不能通過(guò) .LDB文件來(lái)唯一確定誰(shuí)是某個(gè)數(shù)據(jù)庫(kù)的當(dāng)前使用者。
? ? ? ? .LDB 文件的使用方法:
? ? ? ? JET DB ENGINE 使用 .LDB文件中的信息來(lái)確定誰(shuí)鎖定了數(shù)據(jù),誰(shuí)正在寫(xiě)入被其他人鎖定的數(shù)據(jù)。如果 JET DB ENGINE發(fā)現(xiàn)有其他用戶的鎖定沖突,它會(huì)讀取 .LDB文件以獲取計(jì)算機(jī)名與用戶名誰(shuí)鎖定了文件或者記錄。
? ? ? ? 在多數(shù)鎖定沖突情況下,你會(huì)在存儲(chǔ)記錄時(shí)得到一個(gè) “寫(xiě)入沖突”的提示并且取消你所做的修改。在有些情況下你會(huì)得到如下提示:
Couldn''t lock table <table name>; currently in use by user <securityname> on computer <computer name>.
? ? ? ? 注意:上述關(guān)于.LDB文件的信息與數(shù)據(jù)庫(kù)文件無(wú)關(guān)。如果一個(gè) .LDB文件損壞,數(shù)據(jù)庫(kù)文件仍然能夠工作正常。但是寫(xiě)入沖突的提示消息中<security name>這個(gè)部分你可能會(huì)看見(jiàn)一串不知所云的文字。
9 關(guān)于綠色版access
? ? 我關(guān)于綠色版access的研究,其結(jié)論是,并無(wú)一個(gè)可以在Win7下使用的綠色版。只好作罷了。
a access 2000綠色
解壓以后情況如下;
注冊(cè)表值,難道一個(gè)access有這么多注冊(cè)表項(xiàng)?
把a(bǔ)ccess的注冊(cè)表鍵值全部拷貝過(guò)來(lái),我的博客都崩潰了;后來(lái)刪了;
提示如下錯(cuò)誤,無(wú)法使用;
b 龍之綠色access 2007
無(wú)法在win7下使用,彈出如下錯(cuò)誤提示;
c 其他綠色版
有的下載下來(lái)只是個(gè)更新;
有的下載下來(lái)裝個(gè)家庭版office,且沒(méi)有access;
總結(jié)
以上是生活随笔為你收集整理的Access数据库操作软件研究的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Qt示例总结
- 下一篇: IOS操作数据库总结