Documentation
(C) IBM Corp. 1996, 2000

DB2 Text Extender
°ü¸® ¹× ÇÁ·Î±×·¡¹Ö

DesOpenDocument

¸ñÀû

¿­¶÷ ¼¼¼Ç Æ÷ÀÎÅÍ¿Í ÇÚµé, ±×¸®°í »çÀüÀ» »ç¿ëÇÏ¿© ÅØ½ºÆ® ¹®¼­¸¦ ºÐ¼®ÇÒ °ÍÀÎÁö ȤÀº »çÀüÀ» »ç¿ëÇÏÁö ¾Ê°í ÅØ½ºÆ® ¹®¼­¸¦ ºÐ¼®ÇÒ °ÍÀÎÁö¸¦ Áö½ÃÇÏ´Â ¿É¼Ç(DES_EXTENDED ¶Ç´Â DES_FAST)À» ¼ö½ÅÇÕ´Ï´Ù. ¹®¼­ ÅØ½ºÆ® ¹× °­Á¶Ç¥½Ã Á¤º¸¸¦ È®º¸Çϱâ À§ÇØ Çڵ鿡 ´ëÀÀÇÏ´Â ÅØ½ºÆ® ¹®¼­¸¦ ÁغñÇϰí, ¹Ýº¹ÀûÀ¸·Î DesGetMatches¸¦ È£ÃâÇϱâ À§ÇØ »ç¿ëµÈ ¹®¼­ ÇÚµéÀ» ¸®ÅÏÇÕ´Ï´Ù.

±¸¹®

DESRETURN
  DesOpenDocument
   ( DESBROWSESESSION    BrowseSession,
     SQLCHAR             *pHandle,
     DESUSHORT           HandleLength,
     DESMATCHMODE        MatchMode,
     DESHANDLE           *pDocumentHandle,
      DESMESSAGE           *pErrorMessage);

ÇÔ¼ö Àμö

Ç¥ 15. DesOpenDocument Àμö
µ¥ÀÌÅÍ À¯Çü Àμö »ç¿ë ¼³¸í
DESBROWSESESSION BrowseSession ÀÔ·Â ¿­¶÷ ¼¼¼Ç ÇÚµéÀÔ´Ï´Ù.
SQLCHAR * pHandle ÀÔ·Â µ¥ÀÌÅͺ£À̽º·ÎºÎÅÍ ÃßÃâµÈ Çڵ鿡 ´ëÇÑ Æ÷ÀÎÅÍÀÔ´Ï´Ù.
DESUSHORT HandleLength ÀÔ·Â pHandleÀÇ ±æÀÌ(DES_NTS´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù).
DESMATCHMODE MatchMode ÀÔ·Â °­Á¶Ç¥½Ã Á¤º¸¸¦ ã±â À§ÇØ »çÀüÀ» »ç¿ëÇÒÁö¿¡ ´ëÇØ ÆÇº°ÇÏ´Â ¸ðµåÀÔ´Ï´Ù.

DES_FAST
»çÀüÀ» »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.

DES_EXTENDED
»çÀüÀ» »ç¿ëÇÕ´Ï´Ù.
DESHANDLE * pDocumentHandle Ãâ·Â ¹Ýº¹ÀûÀÎ DesGetMatches È£ÃâÀ» À§ÇÑ ¹®¼­ ÇÚµé.
DESMESSAGE * pErrorMessage Ãâ·Â ±¸Çö Á¤ÀÇ ¸Þ½ÃÁö ÅØ½ºÆ®. ¿À·ù°¡ ¹ß»ýÇÏ´Â °æ¿ì, DB2 Text Extender´Â ¿À·ù ÄÚµå¿Í ¿À·ù ¸Þ½ÃÁö¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ÀÌ DES_MAX_MESSAGE_LENGTH Å©±âÀÇ ¹öÆÛ¸¦ ÇÒ´çÇÕ´Ï´Ù. pErrorMessage°¡ ³Î(NULL) Æ÷ÀÎÅÍÀ̸é, ¿À·ù ¸Þ½ÃÁö´Â ¸®ÅϵÇÁö ¾Ê½À´Ï´Ù.

»ç¿ë¹ý

DES_FAST ¹× DES_EXTENDED´Â ¿­¶÷µÈ ÅØ½ºÆ®¿¡¼­ °­Á¶Ç¥½ÃÇÒ ¿ë¾î¸¦ ã±â À§ÇØ ¾ð¾î ó¸®ÀÇ »ç¿ëÀ» ÂüÁ¶ÇÕ´Ï´Ù. ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â ¿­¶÷À» À§ÇÑ ¾ð¾î 󸮸¦ ÂüÁ¶ÇϽʽÿÀ. ±âº» ÅØ½ºÆ® ºÐ¼®À» »ç¿ëÇÏ·Á¸é DES_FAST¸¦ ÁöÁ¤Çϰí, È®ÀåµÈ ÀÏÄ¡¸¦ »ç¿ëÇÏ·Á¸é DES_EXTENDED¸¦ ÁöÁ¤ÇϽʽÿÀ.

SQL µ¥ÀÌÅÍ À¯Çü°ú C µ¥ÀÌÅÍ À¯Çü »çÀÌÀÇ ¸ÊÇÎÀ» À§Çؼ­´Â, Çڵ鿡 ´ëÇÑ SQL ±âÈ£¸í SQL_VARBINARY¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. TextHandle °ªÀÇ C Ç¥ÇöÀ» ³ªÅ¸³»´Â È£½ºÆ® º¯¼öÀÇ À¯ÇüÀº SQLCHAR*ÀÔ´Ï´Ù.

DB2 Text Extender´Â ¿­¶÷ Á¤º¸¸¦ À§ÇÑ ÀúÀ念¿ªÀ» ÇÒ´çÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥Àº DesFreeBrowseInfo¸¦ È£ÃâÇÏ¿© ÀÌ ÀúÀ念¿ª ¹× °ü·ÃµÈ ÀÚ¿øÀ» ÇØÁ¦ÇØ¾ß ÇÕ´Ï´Ù.

TextHandle °ªÀº ºñÆ® µ¥ÀÌÅÍÀÌ°í ¿©·¯ °³ÀÇ '\0' ¹®ÀÚ°¡ µé¾î Àֱ⠶§¹®¿¡, pHandleÀÇ ±æÀ̸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

È£ÃâÀÚ´Â pHandle¿¡ ÀÇÇØ ÂüÁ¶µÈ ÅØ½ºÆ® ¹®¼­¸¦ Æ÷ÇÔÇÏ´Â Å×ÀÌºí¿¡ ´ëÇÑ Àб⠾׼¼½º ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

¸®ÅÏ ÄÚµå

RC_SUCCESS
 
RC_ALLOCATION_ERROR
RC_INTERNAL_ERROR
RC_INVALID_MATCH_OPTION
RC_INVALID_PARAMETER
RC_INVALID_SESSION
RC_SE_DOCUMENT_NOT_ACCESSIBLE
RC_SE_DOCUMENT_NOT_FOUND
RC_SE_INCORRECT_HANDLE
RC_SE_IO_PROBLEM
RC_SE_LS_FUNCTION_FAILED
RC_SE_LS_NOT_EXECUTABLE
RC_SE_MAX_NUMBER_OF_BUSY_INDEXES
RC_SE_NOT_ENOUGH_MEMORY
RC_SE_REQUEST_IN_PROGRESS
RC_SE_UNKNOWN_INDEX_NAME
RC_SE_UNEXPECTED_ERROR

Á¦ÇÑ»çÇ×

ÀÌ ÇÔ¼ö´Â DesStartBrowseSession È£Ãâ¿¡ ÀÇÇØ ¿­¶÷ ¼¼¼ÇÀ» ½ÃÀÛÇÑ ´ÙÀ½¿¡¸¸ È£ÃâµÉ ¼ö ÀÖ½À´Ï´Ù.


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