多臺電腦共用access數(shù)據(jù)庫 如何實現(xiàn)多人同時訪問access數(shù)據(jù)庫?
如何實現(xiàn)多人同時訪問access數(shù)據(jù)庫?我用兩種方法來實現(xiàn)它:1。在FTP共享上設(shè)置強訪問權(quán)限,然后在每個用戶的桌面上設(shè)置快捷方式;2。將access數(shù)據(jù)庫分為兩個文件,第一個文件將離開“表”,其他控
如何實現(xiàn)多人同時訪問access數(shù)據(jù)庫?
我用兩種方法來實現(xiàn)它:
1。在FTP共享上設(shè)置強訪問權(quán)限,然后在每個用戶的桌面上設(shè)置快捷方式;
2。將access數(shù)據(jù)庫分為兩個文件,第一個文件將離開“表”,其他控件將被刪除,如圖所示,作為服務(wù)器端:
然后將另一個文件中的表設(shè)置為超級連接的形式,并連接到剛才的數(shù)據(jù)庫:
選擇后,表格如下所示:
注意:我更喜歡第二種方法。
Access數(shù)據(jù)庫如何實現(xiàn)局域網(wǎng)共享?
訪問是文件級訪問,因此必須在網(wǎng)絡(luò)中作為文件共享。安裝SQL server后,將有一個access升級工具,可以幫助您將access數(shù)據(jù)庫升級到SQL server。然后可以通過鏈接表將SQLServer中的表鏈接到mdb文件,并通過mdb文件的窗口進(jìn)行操作,但有些代碼需要手動更正。雖然可以通過MDB文件將表單接口和數(shù)據(jù)表拆分為兩個不同的MDB文件,然后通過鏈接表訪問它們,但是可以將數(shù)據(jù)MDB文件放在共享的隱藏文件夾中。但這并不能防止有目的地復(fù)制和刪除數(shù)據(jù)文件。
如何用ACCESS做網(wǎng)絡(luò)數(shù)據(jù)庫使用?
僅僅將access文件作為網(wǎng)絡(luò)數(shù)據(jù)庫是不夠的,因為它畢竟只是一個文件,當(dāng)多人同時訪問時,會產(chǎn)生沖突,并且沒有權(quán)限控制。因此,如果要制作一個網(wǎng)絡(luò)數(shù)據(jù)庫,通常需要設(shè)計一個網(wǎng)絡(luò)程序,通過該程序訪問數(shù)據(jù)庫。也就是說,用戶聯(lián)系的程序,是以數(shù)據(jù)庫為后臺的程序,不給用戶直接聯(lián)系。程序訪問數(shù)據(jù)庫的優(yōu)點是,只有在真正需要讀寫數(shù)據(jù)庫時才能打開數(shù)據(jù)庫,讀寫后立即關(guān)閉。它可以避免由于總是打開數(shù)據(jù)庫而引起的沖突,并且可以容納多人同時使用。例如華創(chuàng)網(wǎng)表(Excel網(wǎng)絡(luò)版)的后臺可以是access數(shù)據(jù)庫,也可以是sqlserver數(shù)據(jù)庫,但前端操作界面是web程序。用戶使用該頁面,然后訪問后臺數(shù)據(jù)庫。
access數(shù)據(jù)庫怎么才能在網(wǎng)絡(luò)上實現(xiàn)多用戶同時操作呀,請注意是“同時”!快崩潰了?
我用兩種方法來實現(xiàn):1。將訪問權(quán)限設(shè)置為FTP共享,然后在每個用戶的桌面上設(shè)置一個快捷方式。將access數(shù)據(jù)庫分為兩個文件,第一個文件將離開“表”,其他控件將被刪除,如圖所示,作為服務(wù)器端:然后將另一個文件中的表設(shè)置為超級連接的形式,并剛剛連接到數(shù)據(jù)庫:選擇后,表如下所示:注意:我更喜歡第二種方法。
怎樣實現(xiàn)從Web頁直接寫入/讀取Access數(shù)據(jù)庫內(nèi)的數(shù)據(jù)?
這是在ASP中連接access的代碼
connstr=“DBQ=”服務(wù)器.mappath(”數(shù)據(jù)庫名稱(如果它是與此頁不同的文件夾,例如:JJ/123。MDB)”driver={Microsoft Access驅(qū)動程序(。MDB)}“//讀取數(shù)據(jù)庫
設(shè)置連接=服務(wù)器.createobject(" ADODB.連接“”//連接到數(shù)據(jù)庫連接打開connstr//打開數(shù)據(jù)庫
下面是與SQL數(shù)據(jù)庫相同的讀取數(shù)據(jù)的方法。
在每個頁面末尾讀取數(shù)據(jù)庫后,最好有下面的代碼:連接關(guān)閉//關(guān)閉數(shù)據(jù)庫
set conn=nothing//釋放緩存中的數(shù)據(jù)
使用這兩行代碼,服務(wù)器的緩存中不會有太多數(shù)據(jù),服務(wù)器的負(fù)擔(dān)也不會太大