Iは、データ形式MSSQLを選択するために、Dapperのを使用することを選択するDapperのを使用し、それはMS SQLデータ
(使用ストアドプロシージャ、データを取得するためのリスト、および「myDictionary [0] .Accountを」表示「ヌル」を結果と詳細情報を得るためのmyDictionary [0] .Password)、
しかし、MS SQLデータベースにはデータがあります。
コードを修正するにはどうすればよいですか?ありがとう。 コードをデバッグで表示できるパラメータにSQLのSPを実行します。
public void Do_Click(object sender, EventArgs e)
{
string strAccount = Request.Form["userAccount"];
string strPassword = Request.Form["userPwd"];
using (var conn = new SqlConnection(strConn))
{
try
{
conn.Open();
List<LoginModel> myDictionary =
conn.Query<LoginModel>(@"uspSelectLoginChk",
new { LoginAcc = strAccount, LoginPsd = strPassword }, commandType: CommandType.StoredProcedure).ToList();
string strAccountChk = myDictionary[0].Account;
string strPASChk = myDictionary[0].Password;
conn.Close();
if (strAccountChk != null && strAccountChk != null)
{
Response.Redirect("test.aspx");
}
else
{
}
}
catch (Exception ex)
{
response.write(ex.ToString());
}
}
}