·¹ÄÚµå ÇÊµå ±³È¯ ÇÔ¼ö

ÀÌ Ç׸ñ¿¡¼­´Â ·¹ÄÚµå ÇÊµå ±³È¯ (RFX, ´ë·® RFX DFX) ÀÚµ¿È­ recordset °³Ã¼¿Í µ¥ÀÌÅÍ ¼Ò½º °£¿¡ µ¥ÀÌÅ͸¦ Àü¼Û ÇÏ °í µ¥ÀÌÅÍ¿¡ ´Ù¸¥ ÀÛ¾÷À» ¼öÇà ÇÏ´Â µ¥ »ç¿ë ÇÏ´Â ÇÔ¼ö¡£

ODBC ±â¹Ý Ŭ·¡½º¸¦ »ç¿ë ÇÏ´Â ´ë·® Çà ÆäÄ¡¸¦ ±¸ÇöÇÑ °æ¿ì µ¥ÀÌÅÍ ¿øº» ¿­¿¡ ÇØ´ç ÇÏ´Â °¢ µ¥ÀÌÅÍ ¸â¹ö¿¡ ´ë ÇÑ ´ë·® RFX ÇÔ¼ö¸¦ È£Ãâ ÇÏ ¿© ¼öµ¿À¸·Î CRecordset DoBulkFieldExchange ¸â¹ö ÇÔ¼ö¸¦ ÀçÁ¤ÀÇ ÇØ¾ß ÇÕ´Ï´Ù.

ODBC ±â¹Ý Ŭ·¡½º¿¡¼­ ´ë·® Çà ÆäÄ¡¸¦ ±¸Çö ÇÏÁö ¾ÊÀº ¶Ç´Â DAO ±â¹Ý Ŭ·¡½º¸¦ »ç¿ë ÇÏ´Â °æ¿ì ´ÙÀ½ ClassWizard µ¤¾î CRecordset ¶Ç´Â CDaoRecordset ÀÇ DoFieldExchange ¸â¹ö ÇÔ¼ö¸¦ ·¹ÄÚµå ÁýÇÕÀÇ °¢ ÇÊµå µ¥ÀÌÅÍ ¸â¹ö¿¡ ´ëÇØ RFX ÇÔ¼ö (ODBC Ŭ·¡½º)¿¡ ´ë ÇÑ ¶Ç´Â (DAO Ŭ·¡½º)¿¡ ´ë ÇÑ DFX ÇÔ¼ö¸¦ È£Ãâ ÇÏ ¿© ÇÏ´Â °æ¿ì¡£

·¹ÄÚµå ÇÊµå ±³È¯ ÇÔ¼ö´Â ÇÁ·¹ÀÓ ¿öÅ©´Â DoFieldExchange ¶Ç´Â DoBulkFieldExchange¸¦ È£Ãâ µÉ ¶§¸¶´Ù µ¥ÀÌÅ͸¦ Àü¼Û. °¢ ÇÔ¼ö´Â ƯÁ¤ µ¥ÀÌÅÍ Çü½ÄÀ» Àü¼ÛÇÕ´Ï´Ù¡£

ÀÌ·¯ÇÑ ÇÔ¼ö¸¦ »ç¿ë ÇÏ´Â ¹æ¹ý¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼­ ·¹ÄÚµå ÇÊµå ±³È¯: ¾î¶»°Ô RFX ÀÛÇ° (ODBC) ¹× DAO ·¹ÄÚµå ÇÊµå ±³È¯: DFX ÀÛµ¿ ¹æ½Ä. ´ë·® Çà ÆäĪ¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼­ ·¹ÄÚµå ÁýÇÕ: ·¹ÄÚµå ÆäÄ¡ ´ë·® (ODBC). Visual c + + ÇÁ·Î±×·¡¸Ó °¡ÀÌµå ¿¡¼­ ¹ß°ß µÇ´Â ±â»ç¡£

µ¿ÀûÀ¸·Î ¹ÙÀεùµÇ´Â µ¥ÀÌÅÍÀÇ ¿­¿¡ ´ë ÇÑ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù ¶ÇÇÑ RFX ³ª DFX ÇÔ¼ö Á÷Á¢ ±â»ç¿¡ ¼³¸í µÈ ´ë·Î ¸¶¹ý»ç¸¦ »ç¿ë ÇÏ´Â ´ë½Å Recordset: µ¿Àû ¹ÙÀεù µ¥ÀÌÅÍ ¿­ (ODBC) ¹× DAO: ·¹ÄÚµå µ¿Àû ¹ÙÀεù. ±â»ç´Â Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵忡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù. Âü°í µ¿Àû ¹ÙÀεùÀº DAO¿¡¼­ ODBC¿¡¼­ µ¿Àû ¹ÙÀεù¿Í ´Ù¸£´Ù. ¶ÇÇÑ, ±â¼ú ³ëÆ® 43 (ODBC)¿¡ ´ë ÇÑ°ú (DAO)¿¡ ´ë ÇÑ ±â¼ú ³ëÆ® 53 ¿¡ ¼³¸í µÈ ´ë·Î °íÀ¯ÀÇ »ç¿ëÀÚ ÁöÁ¤ RFX ³ª DFX ·çƾÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹ RFX ¹× ´ë·® RFX ÇÔ¼ö DoFieldExchange ¹× DoBulkFieldExchange ÇÔ¼ö¿¡ ³ªÅ¸³ª´Â ÂüÁ¶ RFX_Text ¹× RFX_Text_Bulk. DFX ÇÔ¼ö´Â RFX ÇÔ¼ö ¸Å¿ì ºñ½ÁÇÕ´Ï´Ù.

RFX ÇÔ¼ö (ODBC)

RFX_Binary CByteArray Çü½ÄÀÇ ¹ÙÀÌÆ® ¹è¿­ Àü¼Û¡£
RFX_Bool ºÎ¿ï µ¥ÀÌÅÍ Àü¼Û¡£
RFX_Byte ´ÜÀÏ ¹ÙÀÌÆ® µ¥ÀÌÅÍ Àü¼Û¡£
RFX_Date CTime ¶Ç´Â TIMESTAMP_STRUCT ¸¦ »ç¿ë ÇÏ ¿© ³¯Â¥¿Í ½Ã°£ µ¥ÀÌÅÍ Àü¼Û¡£
RFX_Double ÀÌÁß Á¤¹Ðµµ ºÎµ¿ ¼Ò¼öÁ¡ µ¥ÀÌÅÍ Àü¼Û¡£
RFX_Int Á¤¼ö µ¥ÀÌÅÍ Àü¼Û¡£
RFX_Long Àü¼Û long Á¤¼ö µ¥ÀÌÅÍ¡£
RFX_LongBinary CLongBinary Ŭ·¡½ºÀÇ °³Ã¼¸¦ ÅëÇØ ÀÌÁø ´ëÇü °³Ã¼ (BLOB) µ¥ÀÌÅ͸¦ Àü¼Û¡£
RFX_Single Àü¼Û µ¥ÀÌÅÍ ¹èÄ¡¡£
RFX_Text ¹®ÀÚ¿­ µ¥ÀÌÅÍ Àü¼Û¡£

´ë·® RFX ÇÔ¼ö (ODBC)

RFX_Binary_Bulk Byte µ¥ÀÌÅÍ ¹è¿­ Àü¼Û¡£
RFX_Bool_Bulk ºÎ¿ï µ¥ÀÌÅÍ ¹è¿­ Àü¼Û¡£
RFX_Byte_Bulk ´ÜÀÏ ¹ÙÀÌÆ® ¹è¿­ Àü¼Û¡£
RFX_Date_Bulk TIMESTAMP_STRUCT Çü½ÄÀÇ µ¥ÀÌÅÍ ¹è¿­ Àü¼Û¡£
RFX_Double_Bulk ÀÌÁß Á¤¹Ðµµ ºÎµ¿ ¼Ò¼öÁ¡ µ¥ÀÌÅÍ ¹è¿­ Àü¼Û¡£
RFX_Int_Bulk Á¤¼ö µ¥ÀÌÅÍ ¹è¿­ Àü¼Û¡£
RFX_Long_Bulk Á¤¼ö (long) µ¥ÀÌÅÍ ¹è¿­ Àü¼Û¡£
RFX_Single_Bulk ºÎµ¿ ¼Ò¼öÁ¡ µ¥ÀÌÅÍ ¹è¿­ Àü¼Û¡£
RFX_Text_Bulk LPSTR Çü½ÄÀÇ µ¥ÀÌÅÍ ¹è¿­ Àü¼Û¡£

DFX ÇÔ¼ö (DAO)

DFX_Binary CByteArray Çü½ÄÀÇ ¹ÙÀÌÆ® ¹è¿­ Àü¼Û¡£
DFX_Bool ºÎ¿ï µ¥ÀÌÅÍ Àü¼Û¡£
DFX_Byte ´ÜÀÏ ¹ÙÀÌÆ® µ¥ÀÌÅÍ Àü¼Û¡£
DFX_Currency Çü½ÄÀÇ COleCurrency ÅëÈ­ µ¥ÀÌÅÍ Àü¼Û¡£
DFX_DateTime COleDateTime Çü½ÄÀÇ ³¯Â¥ ¹× ½Ã°£ µ¥ÀÌÅÍ Àü¼Û¡£
DFX_Double ÀÌÁß Á¤¹Ðµµ ºÎµ¿ ¼Ò¼öÁ¡ µ¥ÀÌÅÍ Àü¼Û¡£
DFX_Long Àü¼Û long Á¤¼ö µ¥ÀÌÅÍ¡£
DFX_LongBinary CLongBinary Ŭ·¡½ºÀÇ °³Ã¼¸¦ ÅëÇØ ÀÌÁø ´ëÇü °³Ã¼ (BLOB) µ¥ÀÌÅ͸¦ Àü¼ÛÇÕ´Ï´Ù. DAO¿¡ ´ë ÇÑ DFX_Binary ¸¦ »ç¿ë ÇÏ´Â ÁÁ½À´Ï´Ù.
DFX_Short Àü¼Û ªÀº Á¤¼ö µ¥ÀÌÅÍ¡£
DFX_Single Àü¼Û µ¥ÀÌÅÍ ¹èÄ¡¡£
DFX_Text ¹®ÀÚ¿­ µ¥ÀÌÅÍ Àü¼Û¡£

Âü°í Ç׸ñnbsp;CRecordset::DoFieldExchange, CRecordset::DoBulkFieldExchange, CDaoRecordset::DoFieldExchange(&N)

Index