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)