ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß ¾È³»¼­


C ¹× C++ÀÇ SQLSTATE ¹× SQLCODE º¯¼ö

SQL92E °ª¿¡ LANGLEVEL »çÀü ó¸® ÄÄÆÄÀÏ ¿É¼ÇÀ» »ç¿ëÇÒ °æ¿ì ´ÙÀ½ µÎ ¼±¾ðÀÌ È£½ºÆ® º¯¼ö·Î Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.

  EXEC SQL BEGIN DECLARE SECTION;
    char  SQLSTATE[6]
    sqlint32  SQLCODE;
 
    
·
·
·
EXEC SQL END DECLARE SECTION;

À̵é Áß ¾î´À °Íµµ ÁöÁ¤ÇÏÁö ¾ÊÀ» °æ¿ì »çÀü ó¸® ÄÄÆÄÀÏ ´Ü°è Áß SQLCODE ¼±¾ðÀÌ ÃëÇØÁý´Ï´Ù. ÀÌ ¿É¼ÇÀ» »ç¿ëÇÒ ¶§ INCLUDE SQLCA¹®À» ÁöÁ¤Çؼ± ¾ÈµË´Ï´Ù. ÀÌ Á¡¿¡ ÁÖÀÇÇϽʽÿÀ.

º¹¼ö ¼Ò½º ÆÄÀÏ·Î ±¸¼ºµÈ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­, SQLCODE ¹× SQLSTATE º¯¼ö´Â ù¹øÂ° ¼Ò½º ÆÄÀÏ¿¡¼­ À§¿Í °°ÀÌ Á¤ÀÇµÉ ¼ö ÀÖ½À´Ï´Ù. ÈÄ¼Ó ¼Ò½º ÆÄÀÏ¿¡¼­´Â ´ÙÀ½°ú °°ÀÌ Á¤ÀǸ¦ ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

   extern sqlint32 SQLCODE;
   extern char SQLSTATE[6];


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]