데이터베이스에서 데이터를 검색하려고 할 때마다 null이 계속됩니다. 내가 사용하고있는 코드는 다음과 같습니다 : 당신은 DataReader를에서 열 값을 읽기 전에저장 프로 시저가있는 C#을 사용하여 SQL 데이터베이스에서 데이터 검색
protected void Button2_Click(object sender, EventArgs e)
{
SqlConnection myConnection = new SqlConnection(GetConnectionString());
SqlCommand cmd = new SqlCommand("spSelectCustomer", myConnection);
cmd.CommandType = CommandType.StoredProcedure;
myConnection.Open();
SqlParameter custId = cmd.Parameters.Add("@CustomerId", SqlDbType.Int);
custId.Direction = ParameterDirection.Input;
custId.Value = 10;
SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
Label1.Text = dr["FirstName"].ToString();
Label2.Text = dr["LastName"].ToString();
Label3.Text = dr[3].ToString();
Label4.Text = dr["Email"].ToString();
}
private static string GetConnectionString()
{
return ConfigurationManager.ConnectionStrings["Lab3ConnectionString"].ConnectionString;
}
대단히 감사합니다. 솔루션이 완벽하게 작동했습니다. – russian
@ russian, 이것이 문제 해결에 도움이된다면 내 게시물을 답으로 표시하거나 확인하십시오. –