CRecordset::Delete

°¡»ó void »èÁ¦ ( );
´øÁ® ( CDBException );

ÁÖÀÇ

ÇöÀç ·¹Äڵ带 »èÁ¦ ÇÏ·Á¸éÀÌ ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. ¼º°øÀûÀ¸·Î »èÁ¦ ÈÄ ·¹ÄÚµå ÁýÇÕÀÇ ÇÊµå µ¥ÀÌÅÍ ¸â¹ö¸¦ Null °ªÀ¸·Î ¼³Á¤ ÇÏ °í ¸í½ÃÀûÀ¸·Î »èÁ¦ µÈ ·¹Äڵ忡¼­ À̵¿ Çϱâ À§ÇØ À̵¿ ±â´É Áß Çϳª¸¦ È£Ãâ ÇØ¾ß ÇÕ´Ï´Ù. »èÁ¦ µÈ ·¹Äڵ忡¼­ À̵¿ ÇÏ¸é ±×°ÍÀº ±×°ÍÀ» ¹ÝȯÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ Æ®·£Àè¼ÇÀ» Áö¿ø¸¦ ÇÏ´Â °æ¿ì´Â »èÁ¦ È£Ãâ Æ®·£Àè¼ÇÀÇ ÀϺΰ¡ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼­ Visual c + + ÇÁ·Î±×·¡¸Ó °¡ÀÌµå ¿¡¼­ Æ®·£Àè¼Ç (ODBC)¡£

¸Þ¸ðnbsp;??´ë·® Çà ÆäÄ¡¸¦ ±¸ÇöÇÑ °æ¿ì¿¡ »èÁ¦¸¦ È£ÃâÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ ½ÇÆÐ ÇÑ ¾î¼³¼ÇÀÌ ¹ß»ý ÇÕ´Ï´Ù. CRecordset Ŭ·¡½º´Â ´ë·® ÇàÀÇ µ¥ÀÌÅ͸¦ ¾÷µ¥ÀÌÆ® Çϱâ À§ÇÑ ¸ÞÄ¿´ÏÁòÀ» Á¦°ø ÇÏÁö ¾Ê½À´Ï´Ù, ºñ·Ï SQLSetPosODBC API ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© Á÷Á¢ ÇÔ¼ö¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÀÛ¾÷À» ¼öÇà ÇÏ´Â ¹æ¹ýÀÇ ¿¹´Â »ùÇÃÀ» ÂüÁ¶ ÇϽʽÿÀ. DBFETCH. ´ë·® Çà ÆäĪ¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼­ ·¹ÄÚµå ÁýÇÕ: ·¹ÄÚµå ÆäÄ¡ ´ë·® (ODBC) Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵å(&N)¡£

ÁÖÀÇnbsp;??·¹ÄÚµå ÁýÇÕÀ» ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù ±×¸®°í ÀÖ¾î¾ß À¯È¿ÇÑ ·¹Äڵ带 ·¹ÄÚµå ÁýÇÕ¿¡¼­ ÇöÀç »èÁ¦; È£Ãâ ÇÏ´Â °æ¿ì ±×·¸Áö ¾ÊÀ¸¸é ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ·¹ÄÚµå »èÁ¦ ÇÏ´õ¶óµµ È£Ãâ Çϱâ Àü¿¡ »èÁ¦ ´Ù½Ã »õ ·¹ÄÚµå·Î ½ºÅ©·ÑµÇÁö ¾Ê½À´Ï´Ù CDBException ´øÁ³½À´Ï´Ù »èÁ¦(&N)¡£

AddNew ¿Í ´Þ¸® ÆíÁý, »èÁ¦ ¸¦ È£Ãâ ÇÏÁö Update¸¦ È£Ãâ ÇÏ ¿© ´ÙÀ½. ÇÊµå µ¥ÀÌÅÍ ¸â¹ö´Â ¿ÞÂÊ ±×´ë·Î »èÁ¦ È£ÃâÀÌ ½ÇÆÐ ÇÏ´Â °æ¿ì¡£

¿¹Á¦

ÀÌ ¿¹Á¦¿¡¼­´Â ÇÔ¼ö¸¦ ÇÁ·¹ÀÓ¿¡ ¸¸µç recordset. ÀÌ ¿¹Á¦¿¡¼­´Â °¡Á¤ÀÇ Á¸Àç m_dbCust , µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÌ¹Ì ¿¬°á µÈ CDatabase Çü½ÄÀÇ ¸â¹ö º¯¼ö¡£

/ / ÆÄ»ýµÈ CRecordset °³Ã¼ ¸¸µé±â
CCustSet rsCustSet (amp; m_dbCust);
rsCustSet.Open ();

°æ¿ì (rsCustSet.IsEOF () | |! rsCustSet.CanUpdate () | |
 ?? ! rsCustSet.CanTransact ())
 ? ¹Ýȯ;

°æ¿ì (! m_dbCust.BeginTrans ())
{
 ? / / ½ÇÆÐ¸¦ ó¸® ¹º°¡
}
´Ù¸¥
{
 ? / / ¾Æ¸¶µµ »õ ·¹ÄÚµå·Î ½ºÅ©·Ñ...
 ? / / ÇöÀç ·¹ÄÚµå »èÁ¦
 ? rsCustSet.Delete ();
 ? // ...

/ /ÀÌ Æ®·£Àè¼Ç¿¡ ´ë ÇÑ ¸í·ÉÀ» ¿Ï·á
 ? ¸¸¾à (< »ç¿ëÀÚ È®ÀÎ Æ®·£Àè¼Ç >)
 ???? m_dbCust.CommitTrans ();
 ? ´Ù¸¥ / / »ç¿ëÀÚ º¯°æ ¸¶À½
 ???? m_dbCust.Rollback ();
}
//

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

Âü°í Ç׸ñnbsp;Database::BeginTrans, CDatabase::CommitTrans, CDatabase::Rollback, CDBException(&N)

Index