解決用Access數(shù)據(jù)庫(kù)建站維護(hù)不便的問(wèn)題
解決用Access數(shù)據(jù)庫(kù)建站維護(hù)不便的問(wèn)題
選用Access作為建站數(shù)據(jù)庫(kù),除了低成本的原因之外,主要是Access數(shù)據(jù)庫(kù)的易發(fā)布性,一個(gè)MDB文件包括了全部的表和數(shù)據(jù),開發(fā)完后連同 網(wǎng)頁(yè)和ASP腳本一起上傳到網(wǎng)站上可以了,開發(fā)工具也不少,除了 Office 之外,還有許多第三方工具可以使用。
但是使用Access數(shù)據(jù)庫(kù)也有不便的地方,一但把MDB文件上傳到網(wǎng)站之后,不太好操作了,上述的工具猶如“隔山打!,完全派不上用場(chǎng), 通常的做法是通過(guò)FTP把MDB文件下載到本地,操作完后再上傳回網(wǎng)站,數(shù)據(jù)庫(kù)對(duì)網(wǎng)站用戶是只讀的話還沒問(wèn)題,如果網(wǎng)站用戶會(huì)寫信息到數(shù)據(jù) 庫(kù)的話麻煩了。
使用網(wǎng)際數(shù)據(jù)庫(kù)瀏覽器可以解決上述問(wèn)題,這個(gè)軟件通過(guò)在網(wǎng)站上安裝一個(gè)ASP或ASP.NET腳本,然后在本地安裝網(wǎng)際數(shù)據(jù)庫(kù)瀏覽器可以實(shí)現(xiàn) 在線對(duì)網(wǎng)站上的Access數(shù)據(jù)庫(kù)在線進(jìn)行操作,軟件界面類型MS-SQL查詢分析器,但還可以更改表的內(nèi)容,同時(shí)還是一個(gè)在線的數(shù)據(jù)庫(kù)文檔管理 器,簡(jiǎn)單的操作步驟如下:
1、通過(guò)網(wǎng)際數(shù)據(jù)庫(kù)瀏覽器的腳本部署向?qū)Щ蚴止④浖綆У哪_本webdb.asp或webdb.aspx上傳到網(wǎng)站上面;
2、在本地安裝網(wǎng)際數(shù)據(jù)庫(kù)瀏覽器;
3、選擇“新建數(shù)據(jù)庫(kù)連接”,在腳本URL域中填寫上傳到網(wǎng)站的腳本的URL,如:http://www.mysite.com/asp/webdb.aspx,然后選擇驅(qū)動(dòng)程序 ,腳本URL為webdb.asp的選擇“[ASP]Microsoft Access Driver (*.mdb)”,dbq填寫MDB文件的相對(duì)于webdb.asp的URL或URL或MDB文件的 路徑,如../mdb/mydb.mdb、/mdb/mydb.mdb、C:\Inetpub\wwwroot\mdb\mydb.mdb;腳本URL為webdb.aspx的選擇“[ASP.NET]Microsoft Jet 4.0 OLE DB Provider”,Data Source的填寫方法與dbq一樣;
4、點(diǎn)擊新建的連接,然后輸入密碼(如果有的話)可以了