winform c遠端訪問遠Access

2022-02-25 06:13:34 字數 3214 閱讀 3824

1樓:

access是不能遠端訪問的。sql server可以遠端連線,預設埠是 1433。如果非要使用access資料庫的話,那麼字串的資料庫訪問路徑必須是網路路徑,並且資料庫所在資料夾必須共享。

也可以通過另外的方法,就是在access資料庫所在電腦建立服務程式,你的不是cs程式嗎?客戶端和伺服器相互通訊資料,你可以自定義。但這種方法比較耗時,麻煩。

建議用第一種,那就是把檔案共享。然後修改連線字串。

2樓:匿名使用者

說實在的,access並不適合你現在的這種設計。可以換成mysql等。

但是你非要這麼做,有種方法,我也不知道行不行,你可以試試。也就是通過odbc連線。

控制面板-》管理工具-》資料來源(odbc)-》系統dsn->新增-》選擇access->完成-》選擇資料庫-》網路-》網路鄰居里的(或者是如果通過ip能夠訪問的話也可以)access(將access所在的目錄共享)。這樣的話應該就能夠訪問了。這種方法我也沒試過,但是感覺可行性還是有的。

如果通過以上方法能夠成功建立資料來源,那麼剩下的就是平常開發程式怎麼通過odbc訪問資料庫了。希望能對你有所幫助。

3樓:匿名使用者

你們的回答怎麼這麼爛,怪不得樓主不給你們分,摟主自己努力吧~~~

4樓:舞碸

連線資料庫語句 資料庫名稱那項要寫 作為伺服器的那個及其的ip

c#遠端訪問access連線字串怎麼寫

5樓:匿名使用者

oledbconnection conn = new oledbconnection("provider=microsoft.ace.oledb.

12.0;datasource=+@\\192.168.

10.32\work\database1.accdb;");

這樣試一下,要是有使用者名稱和密碼那就是

oledbconnection conn = new oledbconnection("provider=microsoft.ace.oledb.

12.0;datasource=+@\\192.168.

10.32 /u 登陸使用者名稱 密碼\work\database1.accdb;");

6樓:

應該不是這個原因,你參考一下這篇文章:

如果打不開,看這裡:

為了進一步確認問題所在,你應該先嚐試本地開啟accdb。

7樓:匿名使用者

給你個地址

c#winform程式連線access資料庫字串. 30

8樓:嘿嘿_傻偉偉

|provider=microsoft.jet.oledb.

4.0;data source=|datadirectory|\mxz_9xiangyy.mdb;user id=admin;jet oledb:

database password=123456;persist security info=true;

上面bai

這個連結du地址一zhi般寫在

daoweb.config裡面內,但是在winform下一樣使用容

9樓:1997排長

c#連線連線access程式**

版權:using system.data;using system.data.oledb;

......

string strconnection="provider=microsoft.jet.oledb.

4.0;";strconnection+=@"data source=c:\begaspnet\northwind.

mdb";

oledbconnection objconnection=new oledbconnection(strconnection);

......

objconnection.open();objconnection.close();

10樓:張淵博

c# 和access2000、2003還是07連得,如果是2007 provider=microsoft.ace.oledb.4.0

用c# winformt,如何將遠端伺服器的access資料導至本地access或sql?在伺服器上不能啟用iis. 15

11樓:

如果遠端伺服器不能啟動iis,那它也必須啟動ftp 或是其他網路服務,否則你不可能有許可權訪問伺服器的資料檔案的。

共享你伺服器上的access檔案,然後遠端直接獲取該檔案,client端進行處理。或者,如果能在伺服器寫個server程式,host這個access資料庫,然後client從server網路獲取資料。

c# access資料庫 放置伺服器上 怎麼連線

12樓:匿名使用者

access是單機資料庫,沒有遠端連線功能,如果你一定要遠端連有幾種方法

1、如果你跟伺服器在一個網段需要訪問上面的access資料庫,可以將伺服器的那個acess資料庫所在目錄在區域網內共享,然後用\\ip\目錄\檔名這種可以訪問。

2、或者你也可以在access資料庫那臺機器上安裝一個sql server,在sql server中建立一個連結資料庫,連結到這個mdb上,之後你在遠端就可以象訪問sql server一樣來使用這個access資料庫。

13樓:匿名使用者

本地開發的時候 在桌面上新建一個 conn.udl的檔案 雙擊這個檔案 出現oledb資料訪問配置

根據你的資料庫型別選擇正確的驅動型別 你需要的是access 那麼選擇 哪個 oledb.jet 哪個

然後選擇mdb的檔案所在路徑 最後測試一下連線 如果配置正確會提示你 測試連線正常

然後點確定儲存 用記事本開啟哪個conn.udl檔案 裡面就是正確的資料庫連線字串

你的目的是傳送到伺服器上 那麼路徑就要改成相對路徑而不能是絕對路徑

vb訪問遠端access,vb訪問遠端access

你這樣寫 192.168.2.36 d 以後在別的機子或是換了ip的話就不能用了,access不支援遠端,不過可以換一個思路。我現在就是把所有的需要連線資料庫的客戶端的資料庫路徑都寫為z 資料庫 mdb。然後在你的程式裡新增一個窗體名為資料庫連線設定,在這個窗體裡面,你自己設定對映網路驅動器或者是呼...

windows遠端訪問linu用什麼軟體

linux系統如何遠端桌面windows系統,看看這款軟體吧,簡潔好用 可以使用xrdp軟體,下面是具體的操作步驟 給linux系統安裝xrdp工具,在命令列中輸入 sudo apt get install xrdp 在windows中點選開始 執行中輸入mstsc快速開啟遠端桌面工具輸入預遠端桌面...

oracle遠端資料庫連線區域網訪問

同訪問自己電腦的資料庫一樣,只把url中的ip改成另一臺電腦的ip就可以。例如 driverclassname oracle.jdbc.driver.oracledriver url jdbc oracle thin 192.168.14.43 1521 orcl username system p...