void SetRowsetCursorPosition (WORDwRow, ´Ü¾î wLockType = SQL_LOCK_NO_CHANGE);
¸Å°³ º¯¼ö
wRow
ÇÑ ±â¹Ý À§Ä¡ ÇàÀÇ ÇöÀç Çà ÁýÇÕÀÇ. Çà ÁýÇÕ Å©±â 1¿¡¼ÀÌ °ªÀÇ ¹üÀ§´Â¡£
wLockType
°íÄ¡¸é µÇ¾ú½À´Ï´Ù ÇàÀ» Àá±×´Â ¹æ¹ýÀ» ³ªÅ¸³»´Â °ªÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ÁÖÀÇ¡£
ÁÖÀÇ
ÇöÀç Çà ÁýÇÕ ³»ÀÇ Çà¿¡ Ä¿¼¸¦ À̵¿ ÇÏ·Á¸éÀÌ ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. ´ë·® Çà ÆäÄ¡¸¦ ±¸Çö ÇÏ °í ·¹ÄÚµå ÀÎÃâ µÈ Çà ÁýÇÕÀÇ Ã¹ ¹øÂ° ·¹ÄÚµå·Î ÇöÀç ·¹ÄÚµå´Â Çà ÁýÇÕÀ¸·Î °Ë»ö µË´Ï´Ù. Çà ÁýÇÕ ³»¿¡¼ ´Ù¸¥ ·¹Äڵ带 ÇöÀç ·¹ÄÚµå·Î ¸¸µé, Çϱâ À§Çؼ´Â SetRowsetCursorPosition¸¦ È£Ãâ ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, °áÇÕ ¼ö ÀÖ½À´Ï´Ù SetRowsetCursorPosition µ¿ÀûÀ¸·Î ·¹ÄÚµå ÁýÇÕÀÇ ·¹Äڵ忡¼ µ¥ÀÌÅ͸¦ °Ë»ö ÇÏ·Á¸é GetFieldValue ¸â¹ö ÇÔ¼ö¡£
SetRowsetCursorPosition¸¦ »ç¿ë ÇÏ·Á¸é ÀÖ¾î¾ß ÇÕ´Ï´Ù ±¸ÇöÇÑ Open ¸â¹ö ÇÔ¼ö¿¡¼ dwOptions ¸Å°³ º¯¼öÀÇ CRecordset::useMultiRowFetch ¿É¼ÇÀ» ÁöÁ¤ ÇÏ ¿© ´ë·® Çà ÆäÄ¡¡£
SQLSetPosODBC API ÇÔ¼ö¸¦ È£Ãâ ÇÏ´Â SetRowsetCursorPosition . WLockType ¸Å°³ º¯¼ö´Â SQLSetPos ½ÇÇà µÈ ÈÄ ÇàÀÇ Àá±Ý »óŸ¦ ÁöÁ¤ ÇÕ´Ï´Ù. ´ÙÀ½ Ç¥¿¡¼ wLockType¿¡ ´ë ÇÑ °¡´ÉÇÑ °ªÀ» ¼³¸íÇÕ´Ï´Ù.
| wLockType | ¼³¸í |
| SQL_LOCK_NO_CHANGE (±âº»°ª) | ÇàÀ¸·Î SetRowsetCursorPosition ¸¦ È£Ãâ Çϱâ Àü¿¡ µ¿ÀÏÇÑ Àá±Ý ¶Ç´Â Àá±Ý ÇØÁ¦ »óÅ¿¡ÀÌ º¸Àå ÇÏ´Â µå¶óÀ̹ö ¶Ç´Â µ¥ÀÌÅÍ ¿øº»¡£ |
| SQL_LOCK_EXCLUSIVE | µå¶óÀ̹ö ¶Ç´Â µ¥ÀÌÅÍ ¿øº»¿¡¼ ÇàÀ» µ¶Á¡ÀûÀ¸·Î Àá±é´Ï´Ù. ¸ðµç µ¥ÀÌÅÍ ¼Ò½º ÀÌ·¯ÇÑ À¯ÇüÀÇ Àá±Ý Áö¿ø¡£ |
| SQL_LOCK_UNLOCK | µå¶óÀ̹ö ¶Ç´Â µ¥ÀÌÅÍ ¿øº»¿¡´Â Çà Àá±ÝÀ» ÇØÁ¦ÇÕ´Ï´Ù. ¸ðµç µ¥ÀÌÅÍ ¼Ò½º ÀÌ·¯ÇÑ À¯ÇüÀÇ Àá±Ý Áö¿ø¡£ |
SQLSetPos¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ODBC SDK Programmer's Reference¸¦ ÂüÁ¶ ÇϽʽÿÀ. ´ë·® Çà ÆäĪ¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼ ·¹ÄÚµå ÁýÇÕ: ·¹ÄÚµå ÆäÄ¡ ´ë·® (ODBC) Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵塣
CRecordset °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CRecordset::RefreshRowset, CRecordset::SetRowsetSize(&N)