2017-09-14 15 views
0

웹 응용 프로그램을 만듭니다. 사용자가 ms 액세스 파일을 업로드 한 다음 ms SQL 서버에 일부 데이터를 저장합니다.ms 액세스 파일을 저장하지 않고 웹 응용 프로그램에서 ms SQL 서버로 액세스 파일의 데이터를 가져 오는 방법

웹 핸들러를 사용하여 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