반응형
SQL Server 또는 LocalDB에서 학번으로 학생을 조회하는 C# 코드입니다.
화면은 다음과 같이 구성하였습니다.
여기에서는 학번 옆의 [검색] 버튼에 대한 코드입니다.
학번으로 학생을 검색하는 C# 코드
using System;
using System.Windows.Forms;
using System.Data.SqlClient;
...
string connectionString =
@"Server=(LocalDB)\MSSQLLocalDb;database=haksa;integrated security=true";
...
private void btnSearch_hakbun_Click(object sender, EventArgs e)
{
if (txtHakbun.Text.Trim().Length != 7)
{
MessageBox.Show("학번은 7자리입니다.");
txtHakbun.Focus();
return;
}
SqlConnection conn = new SqlConnection();
conn.ConnectionString = connectionString;
conn.Open();
string sql = "select * from student where hakbun='" +
txtHakbun.Text + "'";
SqlCommand cmd = new SqlCommand(sql, conn);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
txtName.Text = dr["name"].ToString();
if (dr["sx"].ToString()=="1")
rdM.Checked= true;
else if (dr["sx"].ToString() == "2")
rdW.Checked = true;
}
else
{
MessageBox.Show("등록된 학번이 아닙니다.");
}
dr.Close();
conn.Close();
}
반응형
'C#' 카테고리의 다른 글
(C#) LocalDB 데이터베이스 복사하여 사용하기, SSMS에 연결하기 (0) | 2023.04.20 |
---|---|
(C#) LocalDB SQL Server에서 한글 검색이 안되는 문제 (0) | 2023.04.19 |
(C#) 데이터베이스에서 레코드를 삭제(delete)하는 예제 (0) | 2023.04.19 |
(C#) 데이터베이스에 SQL update 구문을 실행하는 코드 (0) | 2023.04.19 |
(C#) 데이터베이스 삽입, SQL insert 구문을 실행하는 코드 (0) | 2023.04.19 |