ユーザーがExcelファイルをアップロードして読み取ることができるfileuploadコントロールを備えたASP.NETWebアプリケーションがあります。
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);