Access的特點(diǎn)_Access數(shù)據(jù)庫教程
推薦:Access數(shù)據(jù)庫的壓縮與修復(fù)Access數(shù)據(jù)庫長(zhǎng)時(shí)間使用后容易出現(xiàn)數(shù)據(jù)庫過大、數(shù)據(jù)庫損壞等現(xiàn)像,微軟的Office軟件中Access是帶有修復(fù)和壓縮功能的,具體操作共分為二步方法如下: 1、打開您的.mdb數(shù)據(jù)庫 2、點(diǎn)擊上方菜單欄中的工具》數(shù)據(jù)庫實(shí)用工具》點(diǎn)擊壓縮和修復(fù)數(shù)據(jù)庫即可 壓縮和修復(fù)Access數(shù)據(jù)
只解決一個(gè)問題,到底什么是Access?
設(shè)計(jì)一個(gè)數(shù)據(jù)庫管理系統(tǒng),用access
在access里面設(shè)計(jì)好表,查詢,然后再用VB做窗體做連接,跟在access里面設(shè)計(jì)窗體,報(bào)表 再調(diào)VBA來編代碼有什么區(qū)別嗎?
我們是分成幾個(gè)組做的,但其他人好像沒這個(gè)意識(shí),我覺得直接在access里把一切都作好再調(diào)用 vb編碼好像 更容易一點(diǎn)
我不明白,MDB到底是什么,假如說SQL是一個(gè)后臺(tái)數(shù)據(jù)存儲(chǔ)庫,那ACCESS既是后臺(tái)又是前臺(tái),這么說,SQL和ACCESS同樣都可以被調(diào)用,那為什么還要SQL呢,ACCESS不是完全可以代替SQL了嗎?
MDB 格式文件能否脫離 ACCESS 環(huán)境,在未裝 ACCESS 的機(jī)器上被其他軟件調(diào)用?
回答:
1、Access是 Microsoft office 的一個(gè)組件,一個(gè)前后臺(tái)結(jié)合的數(shù)據(jù)庫“軟件”。
也就是說Access既擁有用戶界面(VB可以用來開發(fā)用戶界面);也擁有邏輯、流程處理,即VBA語言(VB也可以用來做邏輯處理);又可以存儲(chǔ)數(shù)據(jù),即在“表”中存儲(chǔ)數(shù)據(jù)。而所有這些都存儲(chǔ)在一個(gè) MDB 格式的文件中(當(dāng)然,也可以是 MDE 等格式)。
回答上述問題: Access里面設(shè)計(jì)好界面,VB中必須建立ACCESS.APPLICATION才能調(diào)用,也就是說這基本是VBA編程,而不是VB編程。
2、Access不是一種存儲(chǔ)格式,是一種軟件。
請(qǐng)大家嚴(yán)格區(qū)分 Access 軟件與 MDB 格式。以下的語句是錯(cuò)誤的:“我用VB來開發(fā)MIS系統(tǒng),數(shù)據(jù)存儲(chǔ)在ACCESS中。”。VB下調(diào)用 MDB 格式(或 JET DB)只是調(diào)用一種格式的文件而已,并沒有調(diào)用到 Access,其實(shí)官方說法叫 “VB 的 JET 應(yīng)用”。另外,MDB 格式的文件也可以被其他開發(fā)工具,比如 Delphi / PB / C / PHP / ASP / CGI / C# / J# / Java / VB.NET / C.NET.... 調(diào)用。但是被調(diào)用的只是 MDB 文件,很多 ACCESS 軟件所具有的功能,這些開發(fā)工具是無法調(diào)用的。
也正因?yàn)槿绱耍愃七@樣的問題“我的系統(tǒng)中沒有安裝 OFFICE ACCESS,是否能用 ASP 調(diào)用 ACCESS 數(shù)據(jù)庫呢?”,答案是:當(dāng)然可以,其實(shí)你根本沒有使用 ACCESS 這個(gè)軟件,只是使用了 MDB 這種數(shù)據(jù)庫格式,而這種格式只要系統(tǒng)中有 OLE DB 引擎就可以支持。WINDOWS 98 以及以上版本的 WINDOWS 操作系統(tǒng)都內(nèi)置支持 OLE DB 引擎。
3、Access 中的一些對(duì)象可以被 VB 調(diào)用,但是必須在調(diào)用的機(jī)器上安裝 ACCESS 這個(gè)軟件(COPY一個(gè)MDB文件是不夠的)或者安裝額外的 ActiveX 控件
4、這里指的純 ACCESS 環(huán)境就是指沒有使用任何其他軟件,直接使用 ACCESS 界面以及存儲(chǔ)格式的環(huán)境,也就是不能脫離 ACCESS 運(yùn)行時(shí)的環(huán)境。上面說的 ASP + MDB / VB + MDB 等等都不是所謂的“純 ACCESS 環(huán)境”。因此上述環(huán)境中出現(xiàn)的問題基本與 ACCESS 這個(gè)軟件毫無關(guān)系。
5、“我不明白,MDB到底是什么”,回答上述問題:MDB 是一種文件格式,其中的數(shù)據(jù)以特定方式組織起來,而 ACCESS 這種軟件的默認(rèn)存儲(chǔ)格式正好是 MDB
6、“假如說SQL是一個(gè)后臺(tái)數(shù)據(jù)存儲(chǔ)庫,那ACCESS既是后臺(tái)又是前臺(tái)”, 回答上述問題: SQL 是“結(jié)構(gòu)化查詢語言”,請(qǐng)不要與 sql server 這種數(shù)據(jù)庫軟件混淆。SQL SERVER 是一種數(shù)據(jù)庫軟件,但是他沒有“最終用戶”界面,只有適合于開發(fā)者使用的界面,開發(fā)者可以使用其他編程工具來開發(fā)界面,比如用 VB VB.NET 等;而 ACCESS 這個(gè)軟件本身就具有開發(fā)者使用的界面和適合于“最終用戶”的界面,也就是我們通常說的前后臺(tái)結(jié)合。
7、“那ACCESS既是后臺(tái)又是前臺(tái),這么說,SQL和ACCESS同樣都可以被調(diào)用,那為什么還要SQL呢,ACCESS不是完全可以代替SQL了嗎”,
回答上述問題:請(qǐng)先參考回答3,ACCESS 的功能和 SQL SERVER 不同所以并不沖突,具體有什么不同請(qǐng)自行參考 ACCESS 的“幫助”以及 SQL SERVER 的“聯(lián)機(jī)叢書”
8、“MDB 格式文件能否脫離 ACCESS 環(huán)境,在未裝 ACCESS 的機(jī)器上被其他軟件調(diào)用?”
回答上述問題:可以,這是因?yàn)橛?JET DB 的支持,而 WINDOWS 98 以上默認(rèn)就內(nèi)置了 JET DB ,就像 98 以上的機(jī)器默認(rèn)就可以瀏覽網(wǎng)頁,而 windows 95 的機(jī)器必須安裝瀏覽器才能瀏覽網(wǎng)頁一個(gè)道理。
分享:為Access數(shù)據(jù)庫文件通常情況下一個(gè)Access數(shù)據(jù)庫文件的體積不會(huì)太小,其實(shí)我們完全可以輕松減小Access數(shù)據(jù)庫文件的體積大
- Access數(shù)據(jù)庫安全策略之ASP式
- 第N次被ACCESS的關(guān)鍵字涮
- Access中用Jet SQL語句刪除表關(guān)系
- Access報(bào)表打印如何自動(dòng)分頁
- Access完成累計(jì)余額的計(jì)算
- 搭建Access為主的Mdb數(shù)據(jù)庫
- 一句sql更新兩個(gè)表并可更新對(duì)應(yīng)的字段值具體實(shí)現(xiàn)
- MySQL查詢優(yōu)化:連接查詢排序limit(join、order by、limit語句)介紹
- 內(nèi)網(wǎng)ssh/mysql登錄緩慢的解決方法
- 使用準(zhǔn)則進(jìn)行條件查詢--1.4.從窗體中選擇查詢的條件
- 中文Access2000速成教程--1.1 使用“向?qū)А痹O(shè)計(jì)數(shù)據(jù)庫
- 中文Access2000速成教程--1.3 在“設(shè)計(jì)”視圖中設(shè)計(jì)表
Access數(shù)據(jù)庫教程Rss訂閱編程教程搜索
Access數(shù)據(jù)庫教程推薦
- 如何堵住電腦中的Access漏洞 拒絕惡意網(wǎng)站
- 關(guān)于Access 2003開發(fā)者擴(kuò)展工具集的概述
- 如何在Recordset對(duì)象中查詢記錄
- 解析遠(yuǎn)程連接access數(shù)據(jù)庫的幾個(gè)方法
- 如何給ODBC連接打開連接池
- ADODB連接access是出現(xiàn) 80004005 錯(cuò)誤的解決方法
- 當(dāng)Access文件大于指定的大小時(shí)就自動(dòng)壓縮
- 用Access 2000進(jìn)行班級(jí)管理
- 解讀ADO訪問不同數(shù)據(jù)庫的差別
- 中文Access2000速成教程--1.3 在“設(shè)計(jì)”視圖中設(shè)計(jì)表
猜你也喜歡看這些
- 相關(guān)鏈接:
- 教程說明:
Access數(shù)據(jù)庫教程-Access的特點(diǎn)
。