C# SqlDataReade

Programming/C# 2013. 9. 25. 12:14 Posted by 생각하는로뎅
반응형
  1. public void Sample()  
  2. {  
  3.     StringBuilder sb = new StringBuilder();  
  4.     using (SqlConnection conn = new SqlConnection(strConn))  
  5.     {  
  6.         conn.Open();  
  7.         SqlCommand cmd = new SqlCommand();  
  8.         cmd.Connection = conn;  
  9.         cmd.CommandText = "SELECT * FROM Product";  
  10.           
  11.         // SqlDataReader 객체를 리턴  
  12.         SqlDataReader rdr = cmd.ExecuteReader();                  
  13.   
  14.         // 다음 레코드 계속 가져와서 루핑  
  15.         while (rdr.Read())  
  16.         {  
  17.             // C# 인덱서를 사용하여  
  18.             // 필드 데이타 엑세스  
  19.             string s = rdr["Name"] as string;  
  20.             sb.Append(s);  
  21.         }  
  22.         // 사용후 닫음  
  23.         rdr.Close();  
  24.   
  25.     }  
  26.     //... sb 데이타 사용  
  27. }  
반응형