4
 public DataTable GetDailycardReport(DailyReportPL dailyreportpl)
    {
        DataTable dtGetDailycardReport = new DataTable();
        try
        {
            SqlParameter[] arParams = new SqlParameter[2];

            arParams[0] = new SqlParameter("@farmername", typeof(string));
            arParams[0].Value = dailyreportpl.farmername;

            arParams[1] = new SqlParameter("@batchno", typeof(int));
            arParams[1].Value = dailyreportpl.batchno;

            dtGetDailycardReport.Load(SqlHelper.ExecuteReader(connection.ConnectionString, CommandType.StoredProcedure, "k_DailyCardreport", arParams));
        }
        catch (Exception ex)
        {

            //DBExceptionPublisher exc = new DBExceptionPublisher();
            //exc.Publish(ex);
        }
        finally
        {

        }
        return dtGetDailycardReport;

    }

例外 ::

"Timeout expired.  The timeout period elapsed prior to completion of 
    the operation or  the   server is not responding."

ストアド プロシージャにパラメーターを渡すと、例外がキャッチされ、上記のメッセージが表示されます。ファイルでコマンド タイムアウトを 200 に増やす方法。Google でwebconfig検索しましたが、最適化された結果はありませんでした。

4

2 に答える 2