CDatabase::ExecuteSQL

void ExecuteSQL ( LPCSTR lpszSQL );
´øÁ® ( CDBException );

¸Å°³ º¯¼ö

lpszSQL

À¯È¿ÇÑ SQL ¸í·É ½ÇÇàÀÌ Æ÷ÇÔ µÈ null·Î ³¡³ª´Â ¹®ÀÚ¿­ Æ÷ÀÎÅÍÀÔ´Ï´Ù. CString À» Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖÀÇ

SQL ¸í·ÉÀ» Á÷Á¢ ½ÇÇà ÇØ¾ß ÇÏ´Â °æ¿ìÀÌ ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. Null·Î ³¡³ª´Â ¹®ÀÚ¿­·Î ¸í·ÉÀ» ¸¸µì´Ï´Ù. ExecuteSQL µ¥ÀÌÅÍ ·¹Äڵ带 ¹Ýȯ ÇÏÁö ¾Ê½À´Ï´Ù. ·¹Äڵ忡¼­ ÀÛµ¿ ÇÏ´Â °æ¿ì recordset °³Ã¼¸¦ ´ë½Å »ç¿ë¡£

´ëºÎºÐÀÇ µ¥ÀÌÅÍ ¿øº»¿¡ ´ë ÇÑ ¸í·É µ¥ÀÌÅÍ ¼±ÅÃ, »õ ·¹Äڵ带 »ðÀÔ, ·¹ÄÚµå, »èÁ¦ ¹× ·¹ÄÚµå ÆíÁý ¸í·ÉÀ» Áö ¿øÇÏ´Â recordset °³Ã¼¸¦ ÅëÇØ ¹ß±Þ µË´Ï´Ù. ±×·¯³ª, ¸ðµç ODBC ±â´ÉÀº Á÷Á¢ Áö¿ø µ¥ÀÌÅͺ£À̽º Ŭ·¡½º¿¡¼­ ±×·¡¼­ ExecuteSQL À» Á÷Á¢ SQL È£Ã⠽𣿡 ÇØ¾ß¡£

¿¹Á¦

CString strCmd = "¾÷µ¥ÀÌÆ® ¼¼±Ý ¼³Á¤µÈ ¿¬¹æ = 36%";

½Ãµµ
{
 nbsp; m_dbCust.ExecuteSQL (strCmd);
}

CATCH (CDBException, e)
{
 ? / / ¿À·ù ÄÚµå´Â e-> m_nRetCode
}

END_CATCH

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

Âü°í Ç׸ñnbsp;CDatabase::SetLoginTimeout, CRecordset(&N)

Index