Programming/C# - Window

C#/ SQL server 사용

esoog Polaris 2023. 9. 4. 19:52
반응형

# MSSQL 설치 및 서버 생성

 

https://server-talk.tistory.com/248

 

MSSQL 데이터베이스(DB) 생성과 새 로그인 사용자 추가

MSSQL 데이터베이스(DB) 생성과 새 로그인 사용자 추가 알아보기 이번에는 MSSQL에서 데이터베이스(DB) 생성과 계정생성을 알아보도록 하겠습니다 이전 글 : Windows SQL Server 2014 Express 설치 - http://server

server-talk.tistory.com

 

 

 

# MSSQL 인증모드 변경

 

https://fliedcat.tistory.com/145

 

[MS-SQL] 서버 인증 모드 변경

개요 구성환경 SQL Server 2019, Windows Server 2016 Std SQL Server Management Studio 사용 보안 인증 모드를 변경하려면 1. SQL Server Management Studio 개체 탐색기에서 서버를 마우스 오른쪽 단추로 클릭한 다음 속성

fliedcat.tistory.com

* 데이터베이스와 시큐리티 로그인 생성 후,

해당 로그인 프로퍼티에서 user-mapping에  role에 db-_owner를 체크해주면 끝

 

 

 

# C# 서버탐색기 연동

 

 

 

 

 

# mssql 데이터 사용 기본 예시

 

private void LoadEntries()
{
    string qry = @"Select * from tblMain m 
                        inner join tblDetails d on m.MainID = d.MainID
                        inner join products p on p.pID = d.proID
                            Where m.MainID = " + id + "";
    SqlCommand cmd2 = new SqlCommand(qry, MainClass.con);
    DataTable dt2 = new DataTable();
    SqlDataAdapter da2 = new SqlDataAdapter(cmd2);
    da2.Fill(dt2);

    if (dt2.Rows[0]["orderType"].ToString() == "Delivery")
    {
        btnDelivery.Checked = true;
        lblTable.Visible=false;
        lblWaiter.Visible = false;
    }
    else if (dt2.Rows[0]["orderType"].ToString() == "Take away")
    {
        btnTake.Checked = true;
        lblTable.Visible = false;
        lblWaiter.Visible = false;
    }
    else
    {
        btnDin.Checked = true;
        lblTable.Visible = true;
        lblWaiter.Visible = true;
    }

    guna2DataGridView1.Rows.Clear();

    foreach (DataRow item in dt2.Rows)
    {
        lblTable.Text = item["TableName"].ToString();
        lblWaiter.Text = item["WaiterName"].ToString();

        string detailid = item["DetailId"].ToString();
        string proName = item["pName"].ToString();
        string proid = item["proID"].ToString();
        string qty = item["qty"].ToString();
        string price = item["price"].ToString();
        string amount = item["amount"].ToString();

        object[] obj = { 0, detailid, proid,proName, qty, price, amount };
        guna2DataGridView1.Rows.Add(obj);
    }
    GetTotal();
}

 

728x90