이 질문을 몇 번이나 보았지만 좋은 대답을 찾을 수 없었습니다. 나는 이것에 몇 시간 동안 고생했다.사용자 이름이 이미 데이터베이스에 존재하는지 확인하는 방법
기본적으로 사용자 이름이 데이터베이스에 저장되어 있고 새 사용자가 등록 할 때 그의 사용자 이름이 사용 가능한지 확인하고 사용 가능한 경우 데이터베이스에 추가합니다. 그리고 그들은 FName이라는 텍스트 박스를 통해 등록합니다. 이 테이블을 Users라고합니다.
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
SqlCommand cmd = new SqlCommand("SELECT FName FROM Users WHERE FName = ????? usernames????? ", con);
con.Open();
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Console.WriteLine(reader["text"].ToString());
}
이 코드는 어떻게 수정합니까?
를 사용하여 매개 변수를 객체
Close
및Dispose
보안 취약점 때문에 ID 문자열을 연결 '텍스트'. – DonBoitnott.NET이 이미'WebMatrix'와'membership providers'에 내장 된 정확한 기능을 가지고있을 때 바퀴벌레를 재발견하는 것은 수치스러운 것처럼 보입니다. –