2017-09-14 44 views
0

我創建了一個web應用程序。用戶上傳ms訪問文件,然後我將其中的一些數據保存到ms sql server。如何在不保存ms訪問文件的情況下將ms文件的數據從web應用程序訪問到ms sql服務器

我使用web處理程序將mdb文件保存到服務器中;

public void ProcessRequest(HttpContext context) 
    { 
      if (context.Request.Files.Count == 1) 
      { 
       HttpFileCollection files = context.Request.Files; 
       for (int i = 0; i < files.Count; i++) 
       { 
        System.Threading.Thread.Sleep(1000); 
        HttpPostedFile file = files[i]; 
        string filename = context.Server.MapPath("~/Uploads/" + System.IO.Path.GetFileName(file.FileName)); 
        file.SaveAs(filename); 
       } 
      } 
    } 

然後我編碼從mdb文件中獲取一些數據從上傳文件夾訪問。 我不知道是否有任何解決方案可以將mdb文件的數據保存到服務器上。

回答

0

這很容易回答:不,沒有。

如果您想使用Access數據庫,則必須將它們保存到文件中。沒有其他選擇。

如果你真的想把它保存在內存中,一個簡單的解決方案將是ram drive