以下のコードで問題のリストを取得し、修正できますか?コードスニペット.NETでのデータベース呼び出しの改善
string ProgramID = HttpContext.Current.Session[CommonFunctions.myNGconnectSessionVars.ProgramId].ToString();
SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["MyNGConnectDashBoardConnectionString"].ToString());
SqlCommand cmd = new SqlCommand();
DataSet ds = new DataSet();
try
{
cmd.Connection = con;
cmd.CommandTimeout = 900;
cmd.CommandText = "dsb_GetSubscriptionDetailsForSubscriber_ForValidations";
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Clear();
cmd.Parameters.AddWithValue("@GPCustomerID", strGPCustomerID);
cmd.Parameters.AddWithValue("@UserName", strUserName);
cmd.Parameters.AddWithValue("@ServerName", ConfigurationManager.AppSettings["ServerName"].ToString());
//code changed by sushma 3/22/2011 as new tab added for reach
//cmd.Parameters.AddWithValue("@ProgramID", CommonFunctions.ProgramID);
cmd.Parameters.AddWithValue("@ProgramID", ProgramID);
cmd.Parameters.AddWithValue("@IsTeacher", blnIsTeacher);
// cmd.CommandTimeout = 0;
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(ds);
}
catch (Exception ex)
{
throw ex;
}
finally
{
con.Close();
}
return ds;
は答え、 "ストアドプロシージャ" となっていますか? –
問題1:これはコードレビューサイトではありません。問題2:我々はあなたのためにあなたの仕事をするためにここにいません。第3号:そこにはさっぱりしません。 –
受け入れられる答えはありますか?いいえ? – BeRecursive