CRecordset::IsFieldNullable

BOOL IsFieldNullable ( void * ž籤 );
´øÁ® ( CDBException );

¸Å°³ º¯¼ö

pv

ÇÊµå µ¥ÀÌÅÍ ¸â¹ö »óŸ¦ È®ÀÎ ÇÏ °í, ¶Ç´Â NULL °æ¿ì Çʵ带 Null °ªÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù °áÁ¤¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ¡£

ÁÖÀÇ

ÁöÁ¤ÇÑ ÇÊµå µ¥ÀÌÅÍ ¸â¹ö "null Çã¿ë" ¿©ºÎ¸¦ È®ÀÎ ÇÏ·Á¸é (¼³Á¤ÇÒ ¼ö Null °ª;ÀÌ ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ C + + NULL µ¿ÀÏ ÇÏÁö ¾Ê½À´Ï´Ù, µ¥ÀÌÅͺ£À̽º ¿ë¾î¿¡¼­ ÀÇ¹Ì ÇÏ´Â Null·Î "¾ø´Â °ªÀ» °®´Â")¡£

¸Þ¸ðnbsp;??´ë·® Çà ÆäÄ¡¸¦ ±¸ÇöÇÑ °æ¿ì IsFieldNullableÀ» È£ÃâÇÒ ¼ö ¾ø½À´Ï´Ù. ´ë½Å, Çʵ带 Null °ªÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ È®ÀÎ ÇÏ·Á¸é GetODBCFieldInfo ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. Âü°í ´ë·® Çà ÆäÄ¡¸¦ ±¸Çö ÇÏÁö ¿©ºÎ¿¡ °ü°è ¾øÀÌ Ç×»ó GetODBCFieldInfoÈ£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ë·® Çà ÆäĪ¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼­ ·¹ÄÚµå ÁýÇÕ: ·¹ÄÚµå ÆäÄ¡ ´ë·® (ODBC) Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵å(&N)¡£

Null ÇÊµå °ªÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. Ãß°¡ ¶Ç´Â ¾÷µ¥ÀÌÆ®, Ãß°¡ ¶Ç´Â ¾÷µ¥ÀÌÆ® ·¹Äڵ带 µ¥ÀÌÅÍ ¼Ò½º °ÅºÎ ÇÏ´Â °æ¿ì Null·Î ÀÌ·¯ÇÑ Çʵ带 ¼³Á¤ ÇÏ·Á°í ÇÏ °í ¾÷µ¥ÀÌÆ® ÇÏ´Â °ÍÀÌ ¿¹¿Ü°¡ throw µË´Ï´Ù. SetFieldNull À» È£Ãâ ÇÏ´Â °æ¿ì¿¡ ¾ø´Â ¾÷µ¥ÀÌÆ®¸¦ È£ÃâÇÒ ¶§ ¿¹¿Ü ¹ß»ý¡£

ÇÔ¼öÀÇ Ã¹ ¹øÂ° Àμö¿¡ ´ëÇØ NULL À» »ç¿ë ÇÏ ¿© ÇÔ¼ö¸¦ outputColumns, params¸¦¸¸ Àû¿ë µË´Ï´Ù. ¿¹¸¦ µé¾î, ÀüÈ­

SetFieldNull (NULL)

¸¸ outputColumns ¸¦ NULL·Î ¼³Á¤ µË´Ï´Ù. Params ¸¦ ¿µÇâÀ» ¹ÞÁö °ÍÀÔ´Ï´Ù.

Params¿¡ ÀÛ¾÷, ÀÛ¾÷ ÇÏ·Á´Â °³º° param ÀÇ ½ÇÁ¦ ÁÖ¼Ò¸¦ Á¦°ø ÇØ¾ß ÇÕ´Ï´Ù.:

SetFieldNull ¾ÚÇÁ (m_strParam)(&A)

ÁïNULL, ¸ðµç ¸Å°³ º¯¼ö¸¦ ¼³Á¤ÇÒ ¼ö ¾ø½À´Ï´Ù outputColumns ¿Í ÇÔ²² ÇÒ ¼ö ÀÖ´Â ¡£

IsFieldNullable DoFieldExchange ¸¦ ÅëÇØ ±¸Çö¡£

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

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

Index