본문 바로가기

C#/DB

[C#] Mssql Select

[C#] Mssql Select

 

 

public async Task<List<AdvertiserModel>> SelectContents(int id)
{
    var datas = new List<AdvertiserModel>();
    try
    {
        using (SqlConnection con = new SqlConnection(Startup.DBConnectionString))
        {
            //계정정보를 가져온다
            SqlCommand cmd = new SqlCommand("SELECT_AdvertiserInfo", con);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add(DBCommon.MakeParam("@ID", id));
            con.Open();
            SqlDataReader rdr = await cmd.ExecuteReaderAsync();
            while (rdr.Read())
            {
                var data = new AdvertiserModel()
                {
                    ID = DBCommon.GetInt(rdr["ID"]),
                    CorporateRegistrationNumber = DBCommon.GetString(rdr["CorporateRegistrationNumber"]),
                    Name = DBCommon.GetString(rdr["Name"]),
                    ManagerName = DBCommon.GetString(rdr["ManagerName"]),
                    ManagerPhone = DBCommon.GetString(rdr["ManagerPhone"]),
                    RegDate = DBCommon.GetDateTime(rdr["RegDate"]),
                };
                data.RegDateString = data.RegDate == DateTime.MinValue ? string.Empty : data.RegDate.ToString("yyyy-MM-dd HH:mm:ss");
                datas.Add(data);
            }
 
            rdr.Close();
        }
    }
    catch (Exception e)
    {
        Debug.WriteLine(e.Message);
    }
    return datas;
}

'C# > DB' 카테고리의 다른 글

[C#] Mssql Parameter  (0) 2020.09.01
[C#] MSSQL Update  (0) 2020.08.28
[C#] MSSQL Delete  (0) 2020.08.28
[C#] MSSQL Insert  (0) 2020.08.25