
CRecordView °³Ã¼´Â ÄÁÆ®·ÑÀÇ µ¥ÀÌÅͺ£À̽º ·¹Äڵ带 Ç¥½Ã ÇÏ´Â º¸±âÀÔ´Ï´Ù. º¸±â¿¡´Â CRecordset °³Ã¼¿¡ Á÷Á¢ ¿¬°á µÈ Æû ºäÀÔ´Ï´Ù. ºä¿Í ´ëÈ »óÀÚ ÅÛÇø´ ¸®¼Ò½º¿¡¼ ¸¸µç ´ëÈ ¼½Ä ÆÄÀÏÀÇ ÄÁÆ®·Ñ¿¡¼ CRecordset °³Ã¼ÀÇ Çʵ带 Ç¥½Ã ÇÕ´Ï´Ù. ´ëÈ »óÀÚ µ¥ÀÌÅÍ ±³È¯ (DDX) ¹× ·¹ÄÚµå ÇÊµå ±³È¯ RFX ()¸¦ »ç¿ë ÇÏ ¿© Æû¿¡ ÄÁÆ®·Ñ ¹× ·¹ÄÚµå ÁýÇÕÀÇ ÇÊµå »çÀÌÀÇ µ¥ÀÌÅÍ À̵¿À» ÀÚµ¿È ÇÏ´Â CRecordView °³Ã¼. CRecordView ´Â ¶ÇÇÑ À̵¿ ÇÏ´Â °Í¿¡ ´ë ÇÑ ±âº» ±¸ÇöÀ» Á¦°ø Çմϴ٠ù ¹øÂ°, ÀÌÀü, ´ÙÀ½ ¶Ç´Â ¸¶Áö¸· ·¹ÄÚµå ¹× ÇöÀç º¸±â¿¡ ·¹Äڵ带 ¾÷µ¥ÀÌÆ® Çϱâ À§ÇÑ ÀÎÅÍÆäÀ̽º¡£
¸Þ¸ðnbsp;??Open Database Connectivity (ODBC) Ŭ·¡½º º¸´Ù´Â µ¥ÀÌÅÍ ¾×¼¼½º °³Ã¼ (DAO) Ŭ·¡½º¿Í ÇÔ²² ÀÛ¾÷ ÇÏ´Â °æ¿ì¿¡ CDaoRecordView Ŭ·¡½º¸¦ ´ë½Å »ç¿ë ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼ µ¥ÀÌÅͺ£À̽º Ç׸ñ (ÀϹÝ) ¹× DAO ¹× MFC Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵å(&N)¡£
·¹ÄÚµå ºä¸¦ ¸¸µå´Â °¡Àå ÀϹÝÀûÀÎ ¹æ¹ýÀº AppWizardÀÔ´Ï´Ù. AppWizard ·¹ÄÚµå ºä Ŭ·¡½º¿Í »À´ë Ãʺ¸ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÀÏȯÀ¸·Î °ü·Ã µÈ ·¹ÄÚµå ÁýÇÕ Å¬·¡½º¸¦ ¸¸µì´Ï´Ù. Appwizard¿Í ·¹ÄÚµå ºä Ŭ·¡½º¸¦ ¸¸µéÁö Classwizard¿Í ³ªÁß¿¡ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ´Ü¼øÈ÷ ´ÜÀÏ ¾ç½Ä ÇÑ´Ù¸é AppWizard Á¢±ÙÀÌ ½±½À´Ï´Ù. Classwizard¸¦ »ç¿ë ÇÏ¸é °³¹ß ÇÁ·Î¼¼½ºÀÇ µÞºÎºÐ¿¡ ³ª¿À´Â ·¹ÄÚµå º¸±â¸¦ »ç¿ë Çϵµ·Ï °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Recordset Ŭ·¡½º À̸§¿¡ ´õ ¸¹Àº Á¦¾î¸¦ Á¦°ø Çϱ⠶§¹®¿¡ °¡Àå À¯¿¬ÇÑ Á¢±ÙÀº Classwizard¸¦ »ç¿ë ÇÏ ¿© ·¹ÄÚµå ºä ¹× ·¹ÄÚµå ÁýÇÕÀ» º°µµ·Î ¸¸µå´Â ´ÙÀ½ ±×µéÀ» ¿¬°á ÇÏ °í.H /.CPP ÆÄÀÏÀÔ´Ï´Ù. ÀÌ ¹æ¹ýÀº ¶ÇÇÑ ÇÏ¸é µ¿ÀÏÇÑ ·¹ÄÚµå ÁýÇÕ Å¬·¡½º¿¡ ¿©·¯ ·¹ÄÚµå º¸±â¡£
AppWizard ·¹ÄÚµå ºä¿¡¼ ·¹Äڵ带 À̵¿ ÇÏ´Â ÃÖÁ¾ »ç¿ëÀÚ¸¦ À§ÇØ ½±°Ô, ¸Þ´º (¹× ¼±ÅÃÀûÀ¸·Î µµ±¸ ¸ðÀ½)¸¦ ¸¸µì´Ï´Ù À̵¿ Çϱâ À§ÇÑ ¸®¼Ò½º¸¦ ù ¹øÂ°, ÀÌÀü, ´ÙÀ½ ¶Ç´Â ¸¶Áö¸· ·¹ÄÚµå·Î. Classwizard¿Í ·¹ÄÚµå ºä Ŭ·¡½º¸¦ ¸¸µé °æ¿ì¿¡ ÀÌ·¯ÇÑ ¸®¼Ò½º Á÷Á¢ ¸¸µé ¸Þ´º¿Í ºñÆ®¸Ê ÆíÁý±â ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¸®¼Ò½º¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ °³¿ä: ÇÁ·Î±×·¥À» Áö ¿øÇÏ´Â µ¥ÀÌÅͺ£À̽º ¸¸µé±â ¿Í ClassWizard: µ¥ÀÌÅͺ£À̽º Æû ¸¸µé±â¡£
±âº»¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ±¸Çö À̵¿¿¡ ´ë ÇÑ ·¹Äڵ带 IsOnFirstRecord IsOnLastRecord ¹× ÂüÁ¶ ¹®¼ ·¹ÄÚµå ºä: ·¹ÄÚµå º¸±â¸¦ »ç¿ë ÇÏ ¿©¡£
CRecordView ÀÇ ÃßÀû »ç¿ëÀÚÀÇ À§Ä¡¸¦ ·¹ÄÚµå ÁýÇÕÀÇ ·¹ÄÚµå ºä´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ·¹ÄÚµå ÁýÇÕÀÇ ¾çÂÊ ³¡ À̵¿ÇÒ ¶§ ·¹ÄÚµå ºä »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º °³Ã¼¸¦ ºñȰ¼ºÈ ? ¸Þ´º Ç׸ñÀÌ ³ª µµ±¸ ¸ðÀ½ ´ÜÃß¿Í °°Àº-À̵¿¿¡ ´ë ÇÑ °°Àº ¹æÇâÀ¸·Î Ãß°¡¡£
ÀÚ¼¼ÇÑ ³»¿ëÀº ´ë ÇÑ ¼±¾ð ÇÏ °í ·¹ÄÚµå ºä ¹× ·¹ÄÚµå ÁýÇÕ Å¬·¡½º¸¦ »ç¿ë ÇÏ ¿© ¹®¼¿¡¼ "µðÀÚÀÎ ¹× ¸¸µé±â¸¦ ·¹ÄÚµå º¸±â"¸¦ ÂüÁ¶¿¡ ´ë ÇÑ ·¹ÄÚµå ºä. ±â·Ï ÀÛ¾÷À» Á¶È¸ ÇÏ´Â ¹æ¹ý ¹× »ç¿ë ÇÏ´Â ¹æ¹ý¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼ ·¹ÄÚµå ºä: ·¹ÄÚµå º¸±â¸¦ »ç¿ë ÇÏ ¿©. À§¿¡¼ ¾ð±Þ ÇÑ ¸ðµç ±â»ç´Â Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵塣
# include lt;afxdb.h>
Ŭ·¡½º ¸â¹ö |nbsp; ±âº» Ŭ·¡½º (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
»ùÇÃnbsp; MFC »ùÇà īŻ·Î±×(&N)
Âü°í Ç׸ñnbsp;CRecordset, CFormView(&N)