用vb寫個簡單的資料庫程式,要做個向局域網access資料庫中添加資料的功能,開始本地還行,改成ftp資料庫就不行了,求大俠幫忙:
dim conn as new adodb.connection
dim constr as string
dim sql as string
private sub command1_click()
constr="provider=microsoft.jet.oledb.4.0;data source=" & iif(right(app.path,1)="\",app.path,app.path & "\") & "db1.mdb"
conn.open constr
sql="insert into 資訊(姓名,生日)values('" & text1.text & "','" & text2.text & "')"
conn.execute sql
conn.close
msgbox "成功"
end sub
想改成局域網中\\192.168.1.10\1\db1.mdb,請大俠幫忙如何修改,或者其他方法實作局域網資料庫添加的功能
uj5u.com熱心網友回復:
共享這個檔案不久行了。開個共享盤,然后用路徑訪問。
這個玩意好像是不能多用戶的。
uj5u.com熱心網友回復:
將access資料庫所在目錄設定為完全共享,在代碼中這樣連接:\\計算機名(或IP地址)\共享目錄名\資料庫名如果并發連接比較多,建議資料庫用SQL
uj5u.com熱心網友回復:
也可以將ACCESS資料庫拆分,將資料檔案放在局域網服務器設定完全共享,然后再將表結構檔案放在本地硬碟,通過鏈接表指向:\\計算機名(或IP地址)\服務器共享檔案夾名\資料庫檔案名,這樣就可以像訪問本地ACCESS資料一樣直接讀寫uj5u.com熱心網友回復:
檔案要共享才可以吧uj5u.com熱心網友回復:
當滿足任何一個條件:1: 超過1個用戶
2: 不在本機存盤
就強烈推薦SQL server
uj5u.com熱心網友回復:
如果在單機版的基礎上改,最簡單的莫過于共享目錄。直接掛接即可。如果要支持多用戶,可以用 WinSock 做一個服務/客戶架構的系統。所有的資料查詢、修改都交給服務器去做。實際上,有些網站的資料庫查詢,就是服務器端的 Access 實作的。
uj5u.com熱心網友回復:
共享,然后做磁盤映射。然后就和正常訪問本地磁盤一樣訪問不過建議換SQL
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/118085.html
