CRecordset::SetFieldNull

void SetFieldNull ( void * pv, BOOL bNull = ÁøÁ¤ÇÑ );

¸Å°³ º¯¼ö

pv

Recordset ¶Ç´Â NULLÇÊµå µ¥ÀÌÅÍ ¸â¹öÀÇ ÁÖ¼Ò¸¦ Æ÷ÇÔ ÇÕ´Ï´Ù. °æ¿ì¿¡ NULL·¹ÄÚµå ÁýÇÕÀÇ ÇÊµå µ¥ÀÌÅÍ ¸â¹ö¸¦ ¸ðµÎ Ç¥½Ã µË´Ï´Ù. (C + + NULL °°Áö ¾Ê½À´Ï´Ù Null·Î µ¥ÀÌÅͺ£À̽º ¿ë¾î·Î "°ª °®´Â" ÀǹÌ)

bNull

ÇÊµå µ¥ÀÌÅÍ ¸â¹ö´Â °ªÀÌ ¾ø´Â (Null)À» °¡Áø °ÍÀ¸·Î Ç÷¡±×¸¦ ¼³Á¤ ÇÏ´Â °æ¿ì 0ÀÌ ¾Æ´Ñ. ±×·¸Áö ¾ÊÀ¸¸é 0 ÇÊµå µ¥ÀÌÅÍ ¸â¹ö´Â NullÀÌ ¾Æ´Ñ °ÍÀ¸·Î Ç¥½Ã¸¦ ÇÏ´Â °æ¿ì¡£

ÁÖÀÇ

(ƯÈ÷ µ¥ °ª) Null ¶Ç´Â NullÀÌ ¾Æ´Ñ ·¹ÄÚµå ÁýÇÕÀÇ ÇÊµå µ¥ÀÌÅÍ ¸â¹ö¸¦ÀÌ ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. ·¹ÄÚµå ÁýÇÕ¿¡ »õ ·¹Äڵ带 Ãß°¡ÇÒ ¶§ ¸ðµç ÇÊµå µ¥ÀÌÅÍ ¸â¹ö´Â óÀ½ÀÌ Null °ªÀ¸·Î ¼³Á¤ ÇÏ °í Ç÷¡±×·Î "dirty" (º¯°æ). µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ ·¹Äڵ带 °Ë»öÇÒ ¶§ ÇØ´ç ¿­ ÀÌ¹Ì °ª ¶Ç´Â null¡£

¸Þ¸ðnbsp;??´ë·® Çà ÆäÄ¡¸¦ »ç¿ë ÇÏ´Â ·¹ÄÚµå ÁýÇÕ¿¡´ÂÀÌ ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÏÁö ¸¶½Ê½Ã¿À. ´ë·® Çà ÆäÄ¡°¡ ±¸Çö ÇÏ´Â °æ¿ì ½ÇÆÐ ÇÑ ¾î¼³¼ÇÀÌ ¹ß»ý SetFieldNull À» È£Ãâ ÇÕ´Ï´Ù. ´ë·® Çà ÆäĪ¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼­ ·¹ÄÚµå ÁýÇÕ: ·¹ÄÚµå ÆäÄ¡ ´ë·® (ODBC) Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵å(&N)¡£

±¸Ã¼ÀûÀ¸·Î ÇöÀç ·¹ÄÚµåÀÇ ÇÊµå °ªÀ»°¡Áö°í ÀÖÁö·Î ÁöÁ¤ ÇÏ·Á¸é bNull Null·Î Ç÷¡±×¸¦ TRUE ·Î ¼³Á¤ µÈ SetFieldNull À» È£Ãâ ÇÕ´Ï´Ù. Áö±Ý °ªÀ» ÁÖ°í ½ÍÀº Çʵå´Â ÀÌÀü NullÀ» Ç¥½Ã ÇÏ´Â °æ¿ì ´Ü¼øÈ÷ »õ °ªÀ» ¼³Á¤ ÇÕ´Ï´Ù. SetFieldNullÇÔ²² Null Ç÷¡±×¸¦ Á¦°ÅÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ÇØ´ç Çʵå´Â NullÀÌ µÉ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ È®ÀÎ ÇÏ·Á¸é IsFieldNullable À» È£ÃâÇÕ´Ï´Ù¡£

Áß¿änbsp;??ÀÌ ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÏ´Â Edit ¶Ç´Â AddNew ¸¦ È£ÃâÇÑ ÈÄ¿¡(&N)¡£

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

SetFieldNull (NULL)

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

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

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

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

¸Þ¸ðnbsp;??¸Å°³ º¯¼ö¸¦ Null·Î ¼³Á¤ ÇÏ´Â °æ¿ì SetFieldNull Àü¿¡ ·¹ÄÚµå ÁýÇÕ¿¡ ´ë ÇÑ È£Ãâ °á°ú ¾î¼³¼ÇÀ» ¿­¸³´Ï´Ù. ÀÌ °æ¿ì SetParamNull À» È£ÃâÇÕ´Ï´Ù(&N)¡£

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

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

Âü°í Ç׸ñnbsp;CRecordset::IsFieldNull, CRecordset::SetFieldDirty, CRecordset::Edit, CRecordset::Update, CRecordset::IsFieldNullable(&N)

Index