ASP.NET에서 C#을 사용하여이 웹 사이트를 개발 중입니다. 나는 오류를 얻고있다 : 할당되지 않은 변수 usn의 사용. 데이터베이스도 비어 있지 않습니다. 내 코드는 다음과 같습니다"할당되지 않은 변수 사용"오류
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection cn = new SqlConnection();
SqlCommand cm = new SqlCommand();
SqlDataReader dr;
cn.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\Vijaylaxmi\Desktop\TrainReserveold\App_Data\Database.mdf;Integrated Security=True;User Instance=True";
cn.Open();
cm.Connection = cn;
String usn;
cm.CommandText = "Select UserName from User where UserName='" + TextBox1.Text + "'";
dr = cm.ExecuteReader();
while (dr.Read())
{
usn = dr.GetString(0);
}
if (String.Compare(usn, TextBox1.Text) != 0)
{
Response.Write("Invalid user name... try again");
TextBox1.Text = "";
TextBox2.Text = "";
TextBox1.Focus();
}
Response.Write("user valid now");
}
'using' 문에서'SqlConnection','SqlCommand' 및'SqlDataReader'의 생성을 래핑해야합니다. – Oded
이제 너는 무례하다. 최대한 빨리? 나는 이것을 지불받지 못했다. 그리고 이것은 방금 응답에 대한 모든 관심을 잃게 만들었습니다. – Oded
또한 연결 및 명령을 작성하는 방식을 다시 작성하는 방법을 살펴볼 것입니다. 자신이 갖고있는 것을 따라 다니기 쉽도록 예제를 게시합니다. – MethodMan