0

Excel ファイルをアップロードし、そのデータをデータベースに入れる ASP.NET Web サイトを開発しました。これは私のシステムでは完全に機能しますが、サーバーで実行すると失敗します。エラーメッセージは表示されませんでした。"Server Error in '/' Application." Excel ファイルをアップロードすると、ページにエラーが表示されます。ファイル名がアップロードフォルダーに到達しました。その名前はデータベースに入力されますが、データは失敗します。前もって感謝します。

エラーを示すコード:

    string excelConnectionString = "provider=Microsoft.jet.oledb.4.0;data source=" + xlspath + ";extended properties='Excel 8.0;HDR=YES;'";
    OleDbConnection excelConnection = new OleDbConnection(excelConnectionString);
    excelConnection.Open();
    OleDbCommand ocmd = new OleDbCommand("Select * from [sheet$]", excelConnection);
    OleDbDataReader odr = ocmd.ExecuteReader();
    string name = FileUpload1.FileName;
    string Customer = "";
    string DPS = "";
    string FSC = "";
    string FFSC = "";
    string FFSR = "";
    string DPC = "";
    string RAG = "";
    string Comments = "";

    while (odr.Read())
    {
        Customer = valid(odr, 0);
        DPS = valid(odr, 1);
        FSC = valid(odr, 2);
        FFSC = valid(odr, 3);
        FFSR = valid(odr, 4);
        DPC = valid(odr, 5);
        RAG = valid(odr, 6);
        Comments = valid(odr, 7);
        insertdataintosql(name, Customer, DPS, FSC, FFSC, FFSR, DPC, RAG, Comments);
    }
    excelConnection.Close();
    Label2.Text = "File Uploaded Sucessfully";
    Label2.Visible = true;  
4

1 に答える 1