我有一個ASP.NET web應用程序,它有一個fileupload控件,允許用戶上傳一個excel文件供其閱讀。閱讀通過FileUpload上傳的excel
我使用的OleDBConnection,我覺得我的連接字符串或查詢字符串是錯誤的,因爲應用程序不斷拋出OleDBExceptions在我身邊(哎喲!)。什麼是保存或訪問上傳文件的好方法?
這裏的連接字符串:
olcon.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Server.MapPath(fileupFile.FileName) + ";Extended Properties=Excel 12.0";
查詢字符串:
OleDbCommand olcmd = new OleDbCommand("SELECT * FROM [Sheet1$]", olcon);
謝謝!我通過取出目標文件路徑中的「〜/ Documents」並放入fileupFile.FileName來稍微調整它。 這就是它現在的樣子: var targetfilepath = Path.Combine(Server.MapPath(fileupFile.FileName)); – loreedee 2010-09-02 18:31:30