簡體   English   中英

如何使用C#查詢遠程MS ACCESS .mdb數據庫

[英]How to query a remote MS ACCESS .mdb database using C#

我正在嘗試使用C#查詢Mote MS ACCESS數據庫.mdb文件。 將文件復制到本地計算機時,我可以成功查詢它。 我只想將文件遠程放置,所以我的客戶端程序不包含原始數據。

static string m_path = "http://www.xyz.com/temp/";
static string m_connWords = "Provider=Microsoft.JET.OLEDB.4.0;data source = " + m_path + "data.mdb";

我跳過了其余的代碼來進行連接,閱讀器和查詢。

我確定當我將m_path更改為本地mdb副本的本地路徑時,它可以工作。 而且我可以在使用url路徑時下載mdb文件,因此可以正確指定url路徑。 有人知道我在想什么嗎?

謝謝

您無法通過HTTP連接到Access數據庫。 您需要通過文件共享UNC(\\ server \\ share \\ access.mdb)訪問它。

我認為您必須為此進行一些FTP上傳n下載臨時...。

看到這個鏈接

http://www.codeproject.com/KB/IP/SimpleFTPDemo.aspx

並將其放在temp目錄中時,您將獲得本地路徑。

OR

打開網站的“客戶端面板”,然后在其中創建ODBC驅動程序/ MS Access數據庫。...有關如何在SitePanel中連接數據庫MS Access的信息。

您可以看到所有信息,例如“如何...郵件客戶端設置,MS Access數據庫連接,MS SQL數據庫連接”,例如在我的域面板中,我在ZNetPanel上有此信息... 在此處輸入圖片說明

在此處輸入圖片說明

然后我認為您知道如何連接ODBC!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM