CDatabase Ŭ·¡½º ¸â¹ö

µ¥ÀÌÅÍ ¸â¹ö

m_hdbc µ¥ÀÌÅÍ ¿øº» ¿­±â µ¥ÀÌÅͺ£À̽º ¿¬°á (ODBC) ¿¬°á ÇÚµéÀÔ´Ï´Ù. ÀÔ·Â ¿ä¼Ò·Î¡£

°Ç¼³

CDatabase CDatabase °³Ã¼¸¦ »ý¼º ÇÕ´Ï´Ù. OpenEx ¶Ç´Â Open À» È£Ãâ ÇÏ ¿© °³Ã¼¸¦ ÃʱâÈ­ ÇØ¾ß ÇÕ´Ï´Ù.
¿ÀÇ (ODBC µå¶óÀ̹ö)¸¦ ÅëÇØ µ¥ÀÌÅÍ ¼Ò½º¿¡ ¿¬°á¡£
OpenEx (ODBC µå¶óÀ̹ö)¸¦ ÅëÇØ µ¥ÀÌÅÍ ¼Ò½º¿¡ ¿¬°á¡£
´Ý±â µ¥ÀÌÅÍ ¿øº» ¿¬°áÀ» ´Ý½À´Ï´Ù.

µ¥ÀÌÅͺ£À̽º Ư¼º

GetConnect ¹ÝȯÀº ODBC ¿¬°á ¹®ÀÚ¿­ CDatabase °³Ã¼´Â µ¥ÀÌÅÍ ¿øº»¿¡ ¿¬°á ÇÏ´Â µ¥ »ç¿ë¡£
IsOpen CDatabase °³Ã¼´Â ÇöÀç µ¥ÀÌÅÍ ¿øº»¿¡ ¿¬°á ÇÏ´Â °æ¿ì 0ÀÌ ¾Æ´Ñ ¹Ýȯ¡£
GetDatabaseName ÇöÀç »ç¿ë ÁßÀÎ µ¥ÀÌÅͺ£À̽ºÀÇ À̸§À» ¹Ýȯ ÇÕ´Ï´Ù.
CanUpdate CDatabase °³Ã¼¸¦ ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ÀÖÀ¸¸é 0ÀÌ ¾Æ´Ñ ¹Ýȯ ÇÕ´Ï´Ù (¾Æ´Ñ Àбâ Àü¿ë)¡£
CanTransact µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ Æ®·£Àè¼ÇÀ» Áö¿ø ÇÏ´Â °æ¿ì 0ÀÌ ¾Æ´Ñ ¹Ýȯ¡£
SetLoginTimeout ÃÊ ÈÄ¿¡ µ¥ÀÌÅÍ ¿øº» ¿¬°á ½Ãµµ ½Ã°£ÀÌ ÃÊ°ú µË´Ï´Ù ¼ö ¼³Á¤¡£
SetQueryTimeout ¼³Á¤ µ¥ÀÌÅͺ£À̽º ÈÄ ÃÊ ¼ö Äõ¸® ÀÛ¾÷ ½Ã°£ÀÌ ÃÊ°ú µË´Ï´Ù. ¸ðµç ÈÄ¼Ó ·¹ÄÚµå ÁýÇÕ ¿­±â, AddNew, ÆíÁý¹× »èÁ¦ È£Ãâ¿¡ ¿µÇâÀ»¡£
GetBookmarkPersistence ÅëÇØ Ã¥°¥ÇÇ´Â recordset °³Ã¼¿¡ À¯Áö ÇÏ´Â ÀÛ¾÷ ½Äº°¡£
GetCursorCommitBehavior ¿­·Á ÀÖ´Â recordset °³Ã¼¿¡ Æ®·£Àè¼Ç Ä¿¹ÔÀÇ È¿°ú ½Äº° ÇÕ´Ï´Ù.
GetCursorRollbackBehavior ¿­·Á ÀÖ´Â recordset °³Ã¼¿¡ ´ë ÇÑ Æ®·£Àè¼ÇÀ» ·Ñ¹éÇÏÁöÀÇ È¿°ú ½Äº° ÇÕ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º ÀÛ¾÷

BeginTrans "Æ®·£Àè¼Ç" ½ÃÀÛ-°¡¿ª CRecordset Ŭ·¡½ºÀÇ AddNew, ÆíÁý, »èÁ¦¹× ¾÷µ¥ÀÌÆ® ¸â¹ö ÇÔ¼ö È£ÃâÀÇ ÀÏ·Ã-¿¬°á µÈ µ¥ÀÌÅÍ ¿øº»¿¡. µ¥ÀÌÅÍ ¿øº»ÀÇ BeginTrans ¸¦ Æ®·£Àè¼ÇÀ» Áö¿ø ÇØ¾ß ÇÕ´Ï´Ù.
BindParameters CDatabase::ExecuteSQL ¸¦ È£Ãâ Çϱâ Àü¿¡ ¸Å°³ º¯¼ö¸¦ ¹ÙÀεùÇÒ ¼ö ÀÖ½À´Ï´Ù.
CommitTrans BeginTrans¿¡ ÀÇÇØ ½ÃÀÛ µÈ Æ®·£Àè¼ÇÀ» ¿Ï·á ÇÕ´Ï´Ù. µ¥ÀÌÅÍ ¼Ò½º¸¦ º¯°æ ÇÏ´Â Æ®·£Àè¼Ç¿¡¼­ ¸í·É ½Ç½Ã¡£
·Ñ¹é ÇöÀç Æ®·£Àè¼Ç Áß º¯°æ ³»¿ëÀÌ µÇµ¹¸³´Ï´Ù. µ¥ÀÌÅÍ ¼Ò½º¸¦ º¯°æ ÇÏÁö ¾Ê°í BeginTrans È£Ãâ¿¡¼­ Á¤ÀÇ µÈ ´ë·Î ÀÌÀü »óÅ·Π¹Ýȯ¡£
Ãë¼Ò ºñµ¿±â ÀÛ¾÷ ¶Ç´Â µÎ ¹ø° ½º·¹µå¿¡¼­ ÇÁ·Î¼¼½º Ãë¼Ò¡£
ExecuteSQL SQL ¹®À» ½ÇÇàÇÕ´Ï´Ù. ¹Ýȯ µÇ´Â µ¥ÀÌÅÍ ·¹ÄÚµå ¾øÀ½¡£

µ¥ÀÌÅͺ£À̽º Overridables

OnSetOptions Ç¥ÁØ ¿¬°á ¿É¼ÇÀ» ¼³Á¤ ÇÏ´Â ÇÁ·¹ÀÓ ¿öÅ©¿¡¼­ È£Ãâ ÇÕ´Ï´Ù. Äõ¸® Á¦ÇÑ ½Ã°£ °ªÀ» ¼³Á¤ ÇÏ´Â ±âº» ±¸ÇöÀÔ´Ï´Ù. SetQueryTimeout ¸¦ È£Ãâ ÇÏ ¿© ½Ã°£À» ¾ÕµÎ°í ÀÌ·¯ÇÑ ¿É¼ÇÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

CDatabase °³¿ä |nbsp; ±âº» Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)

Index