±èÁø¸¸ ´ÔÀÌ ¾²½Å ¿ø¹® ±ÛÀÔ´Ï´Ù.
°»ç´Ô ¾È³çÇϼ̽À´Ï±î?
¼¼¼¼ÇÑ °ÀÇ °¨»çµå¸³´Ï´Ù.
µÎ°¡Áö Áú¹®ÀÌ ÀÖ¾î¼ Áú¹®À» µå¸³´Ï´Ù.
Áú¹®1. DataAdapter¸¦ »ç¿ëÇÏ¿© ƯÁ¤ÇÑ Çʵ忡 ´ëÇÑ Ãâ·ÂÀ» ¾î¶»°Ô ÇÏ´ÂÁö?
°Ô½ÃÆÇ ÇÁ·ÎÁ§Æ®¿¡¼ ¿¹¸¦ µé¾î µå¶ø´Ù¿î¸®½ºÆ®¿¡ ƯÁ¤ÇÑ Çʵ带 ¹ÙÀεù ÇÏ´Â Äڵ带 ÀÛ¼ºÇÒ¶§(¿¹¸¦ µé¾î ŸÀÌƲ¸¸ Ãâ·ÂÇÏ°íÀÚ ÇÒ °æ¿ì) Data Reader¿Í DataAdpter¸¦ »ç¿ëÇÏ¿© ÄÚµùÀ» ÇÒ ¼ö ÀÖ´Ù°í ¼³¸íÇϼ̽À´Ï´Ù.
DataReader ¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ýÀº Read¸Þ¼µå¸¦ ½á¼ µ¥ÀÌŸ¸¦ ¹Ýº¹ÀûÀ¸·Î Àоî¿À¸é µÇ´Â°ÍÀ¸·Î ¾Ë°í ÀÖ½À´Ï´Ù.
¿¹)
SqlDataReader objDr = objCmd.ExecuteReader();
while (objDr.Read())
{
this.lstMomoList.Items.Add(objDr["title"].ToString());
}
DataAdaptor¿Í DataSetÀÇ °æ¿ìÀº ¾î¶»°Ô ÄÚµùÀ» ÇØ¾ß ÇÏ´ÂÁö¿ä? read ¸Þ¼µå°¡ ¿©±â¼´Â Àû¿ëÀÌ µÇÁö ¾Ê¾Æ¼ ¾î¶»°Ô ÄÚµùÀ» ÇØ¾ß ÇÒÁö ¸ô¶ó¼ ¿©Âã´Ï´Ù.
Áú¹® 2
°Ô½ÃÆÇ »ó¼¼ÆäÀÌÁö¸¦ Ãâ·ÂÇÒ ¶§ DataReader¸¦ ÀÌ¿ëÇÏ¿© ¾Æ·¡¿Í °°ÀÌ ¹Ýº¹Ã³·³ Ãâ·ÂÇÏ´Â Äڵ忡 ´ëÇؼ ÁúÀǸ¦ µå¸®°íÀÚ ÇÕ´Ï´Ù.
while (objDr.Read())
{
Response.Write(objDr[0].ToString() + objDr[1] + objDr[2] +objDr[3]+ "<br />");
}
Response.Write
Á¦ µý¿¡´Â ¸Ç ¾Õ Çʵ尡 ¹øÈ£À̱⶧¹®¿¡ ±»ÀÌ ¹®ÀÚ¿·Î º¯È¯½Ãų ÇÊ¿ä°¡ ¾ø´Ù°í »ý°¢ÇÏ°í objDr[0] ¿¡ .ToString()À» »© º¸¾Ò½À´Ï´Ù.
±×·¨´õ´Ï ¡°+´Â object Çü½ÄÀÇ ÇÇ¿¬»êÀÚ¿¡ Àû¿ëÇÒ ¼ö ¾ø½À´Ï´Ù¡±¶ó´Â ¿¡·¯ ¹®±¸°¡ ¶ß´Â °ÍÀ» ¹ß°ßÇß½À´Ï´Ù.
¿Ö ÀÌ·± ¿¡°¡ ³ª´ÂÁö ÀÌÀ¯°¡ ±Ã±ÝÇÕ´Ï´Ù.
±×¸®°í °»ç´Ô²²¼ ¼³¸íÇØ ÁֽŴë·Î À§ÀÇ ¿¹Ã³·³ ¸Ç ¾Õ Á¤¼ö·Î ±¸¼ºµÈ Num Çʵ忡¸¸ ToString()À» ºÙÀÌ°í
±× µÚ ¹®ÀÚ¿·Î ±¸¼ºµÇ¾îÀÖ´Â À̸§, À̸ÞÀÏ, ŸÀÌƲ ÇʵåÀÎ objDr[1], obDr[2], objDr[3]¿¡´Â stringÀ» ¾ÈºÙ¿©¾ß ¿¡·¯°¡ ¹ß»ýÇÏÁö ¾Ê´ÂÁö ±× ÀÌÀ¯°¡ ±Ã±ÝÇÕ´Ï´Ù.
Ex) objDr[1] + objDr[2] +objDr[3] (¿¡·¯¹ß»ý)
objDr[1].Tostring() + objDr[2] +objDr[3] (OK)