如何在不保存ms访问文件的情况下将ms文件的数据从web应用程序访问到ms sql服务器

问题描述:

我创建了一个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文件的数据保存到服务器上。

这很容易回答:不,没有。

如果您想使用Access数据库,则必须将它们保存到文件中。没有其他选择。

如果你真的想把它保存在内存中,一个简单的解决方案将是ram drive