¾È±Ô °øºÎ¹æ

ACTIVE SERVER PAGE > ADO °´Ã¼ Á¤¸®

µî·ÏÀÏ : 2017-07-04 17:11 Á¶È¸¼ö : 33,875

Connection °´Ã¼

Connection °´Ã¼´Â ODBC µ¥ÀÌŸ ¼Ò½º¿Í ¿¬°áÇÒ ¶§ »ç¿ëÇÑ´Ù.
 
ÇÁ·ÎÆÛƼ ¼³¸í
Attributes °´Ã¼¿¡ ´ëÇÑ ÇϳªÀÌ»óÀÇ Æ¯¼ºÀ» ³ªÅ¸³½´Ù.
CommandTimeout ¸í·ÉÀÌ ½ÇÇàµÇ´Â ÃÖ´ë ½Ã°£À» ÁöÁ¤ÇÑ´Ù. ¸¸¾à ½Ã°£ÀÌ °æ°úµÇ¸é ¿À·ù¸¦ ¹ßÇàÇÑ´Ù.
ConnectionString µ¥ÀÌŸ ¼Ò½º¿Í ¿¬°áÇÒ ¶§ »ç¿ëÇÏ´Â ¿¬°áÁ¤º¸¸¦ ÀúÀåÇÑ´Ù.
ConnectionTimeout µ¥ÀÌŸ ¼Ò½º¿Í ¿¬°áÇÒ ¶§ ÃÖ´ë ´ë±â ½Ã°£À» ÁöÁ¤ÇÑ´Ù.
DefaultDatabase Connection °´Ã¼¿¡ ´ëÇÑ ±âº» µ¥ÀÌŸº£À̽º¸¦ ÁöÁ¤ÇÑ´Ù.
IsolationLevel Connection °´Ã¼¿¡ ´ëÇÑ °Ý¸® ·¹º§À» ÁöÁ¤ÇÑ´Ù.
Mode Connection °´Ã¼¿¡¼­ µ¥ÀÌŸÀÇ º¯°æ¿¡ ´ëÇÑ ±ÇÇÑÀ» ÁöÁ¤ÇÑ´Ù.
Provider Connection °´Ã¼ÀÇ Provider À̸§À» ³ªÅ¸³½´Ù.
Version ADOÀÇ ¹öÁ¯À» ³ªÅ¸³½´Ù.
 
¸Þ¼Òµå ¼³¸í
BeginTrans »õ·Î¿î Æ®·£Á§¼ÇÀ» ½ÃÀÛÇÑ´Ù.
CommitTrans ÇöÀç Æ®·£Á§¼Ç¿¡¼­ ÀϾ º¯°æ»çÇ×À» ÀúÀåÇÏ°í Æ®·¢Á§¼ÇÀ» ´Ý´Â´Ù.
±×¸®°í »õ·Î¿î Æ®·£Á§¼ÇÀ» ´Ù½Ã ½ÃÀÛÇÑ´Ù.
RollbackTrans ÇöÀç Æ®·£Á§¼Ç¿¡¼­ ÀϾ º¯°æ»çÇ×À» Ãë¼ÒÇÏ°í Æ®·¢Á§¼ÇÀ» ´Ý´Â´Ù.
±×¸®°í »õ·Î¿î Æ®·£Á§¼ÇÀ» ´Ù½Ã ½ÃÀÛÇÑ´Ù.
¿©±â¼­ Æ®·£Á§¼ÇÀº µ¥ÀÌŸº£À̽º¿¡ °¡ÇÏ´Â ÀÏ·ÃÀÇ ÀÛ¾÷ ÁýÇÕÀ» ¸»ÇÑ´Ù.
Open µ¥ÀÌŸ ¼Ò½º¿¡ ¿¬°áÇÑ´Ù.
Close µ¥ÀÌŸ ¼Ò½º·ÎÀÇ ¿¬°áÀ» Á¾·áÇÑ´Ù.
Execute ÁöÁ¤µÈ Äõ¸®, SQL ¹®Àå ¶Ç´Â Stored Procedure¸¦ ½ÇÇàÇÑ´Ù.

 Error °´Ã¼

ADOÀÇ ¸í·É¼öÇàÁß¿¡ ¹ß»ýÇÑ ¿À·ù¿¡ ´ëÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Ù.
 
ÇÁ·ÎÆÛƼ ¼³¸í
Number ¿À·ù ¹øÈ£
Description ¿À·ù¿¡ ´ëÇÑ ¼³¸í
Source ¿À·ù¸¦ ¹ß»ý½ÃŲ °´Ã¼ÀÇ À̸§À» ³ªÅ¸³½´Ù.
HelpFile ¿À·ù¿Í °ü·ÃµÈ µµ¿ò¸» ÆÄÀÏÀÇ À̸§À» ³ªÅ¸³½´Ù.
HelpContext ¿À·ù¿Í °ü·ÃµÈ µµ¿ò¸»ÀÇ ÄÁÅؽºÆ® ID¸¦ ³ªÅ¸³½´Ù.
SQLStatus SQL »óŸ¦ ³ªÅ¸³»´Â ±æÀÌ°¡ 5ÀÎ ¹®ÀÚ¿­À» ¸®ÅÏÇÑ´Ù.
NativeError µ¥ÀÌŸº£À̽º¿¡¼­ Á¤ÀÇÇÑ ¿À·ù ¹øÈ£¸¦ ¸®ÅÏÇÑ´Ù.

 Command °´Ã¼

Command °´Ã¼´Â µ¥ÀÌŸ ¼Ò½º·Î ºÎÅÍ ½ÇÇàÇÒ ¸í·ÉÀ» Á¤ÀÇÇÑ´Ù.
 
ÇÁ·ÎÆÛƼ ¼³¸í
ActiveConnection µ¥ÀÌŸ ¼Ò½º¿¡ ¿¬°áµÈ Connection°´Ã¼·Î Command °´Ã¼´Â ÀÌ ¿¬°á°´Ã¼¸¦ ÅëÇؼ­ ¸í·ÉÀ» ½ÇÇàÇÑ´Ù.
CommandText ½ÇÇàÇÒ SQL ¹®ÀåÀ̳ª Å×À̺í À̸§, ¶Ç´Â ½ºÅä¾îµå ÇÁ·Î½ÃÁ®
CommandTimeout ¸í·ÉÀÌ ½ÇÇàµÇ´Âµ¥ °É¸®´Â ÃÖ´ë ´ë±â ½Ã°£À» ³ªÅ¸³½´Ù.
CommandType Command °´Ã¼ÀÇ Á¾·ù¸¦ ÁöÁ¤ÇÑ´Ù.
Prepared ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ ÁغñµÈ ¹®ÀåÀ» »ý¼ºÇÒ °ÍÀÎÁö¸¦ ÁöÁ¤ÇÑ´Ù.
 
¸Þ¼Òµå ¼³¸í
CreateParameter »õ·Î¿î ÆĶó¸ÞÅÍ °´Ã¼¸¦ »ý¼ºÇÑ´Ù.
Execute CommandText¿¡¼­ ÁöÁ¤ÇÑ Äõ¸®, SQL ¹®Àå, ¶Ç´Â ½ºÅä¾îµå ÇÁ·Î½Ãµà¾î¸¦ ½ÇÇàÇÑ´Ù.

 Parameter °´Ã¼

ÆĶó¸ÞÅÍ °´Ã¼´Â ÆĶó¸ÞÅ͸¦ °¡Áö´Â Äõ¸®³ª ½ºÅä¾îµå ÇÁ·Î½Ãµà¾î¸¦ ´ã°íÀÖ´Â Ä¿¸àµå °´Ã¼¿Í ÇÔ²² »ç¿ëµÈ´Ù.
 
ÇÁ·ÎÆÛƼ ¼³¸í
Attributes ÆĶó¸ÞÅÍÀÇ ¼Ó¼ºÀ» ³ªÅ¸³»¸ç, adParamSigned, adParamNullable, adParamLong°ú °°Àº °ªµéÀ» È¥ÇÕÇÏ¿© ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.
Direction ÆĶó¸ÞÅÍ°¡ ÀÔ·Â ÆĶó¸ÞÅÍÀÎÁö Ãâ·Â ÆĶó¸ÞÅÍÀÎÁö µîÀ» ÁöÁ¤ÇÑ´Ù.
Name ÆĶó¸ÞÅÍ °´Ã¼ÀÇ À̸§À» ³ªÅ¸³½´Ù.
NumericScale ¼ýÀÚÇü ÆĶó¸ÞÅÍ¿¡¼­ ¼Ò¼öÁ¡ µÞÀÚ¸®¼ö¸¦ °áÁ¤ÇÑ´Ù.
Precision ¼ýÀÚÇü ÆĶó¸ÞÅÍ¿¡¼­ ÃÖ´ë ÀÚ¸®¼ö¸¦ °áÁ¤ÇÑ´Ù.
Size ÆĶó¸ÞÅÍ °ªÀÇ ¹ÙÀÌÆ® ¼ö ¶Ç´Â ¹®ÀÚ¿­ ¼ö¸¦ ÁöÁ¤ÇÑ´Ù.
Type ÆĶó¸ÞÅÍ °ªÀÇ µ¥ÀÌÅÍ ÇüÀ» ÁöÁ¤ÇÑ´Ù.
Value ÆĶó¸ÞÅÍÀÇ °ªÀ» ³ªÅ¸³½´Ù.
 
¸Þ¼Òµå ¼³¸í
AppendChunk ±ä ¹®ÀÚ¿­À̳ª ¹ÙÀ̳ʸ® ŸÀÔÀÇ ÆĶó¸ÞÅÍ °´Ã¼¿¡ µ¥ÀÌÅ͸¦ Ãß°¡ÇÑ´Ù.

 Recordset °´Ã¼

ÇÁ·ÎÆÛƼ ¼³¸í
AbsolutePage ·¹ÄÚµåÀÇ Àý´ë ÆäÀÌÁö¸¦ ³ªÅ¸³½´Ù.
¸¸¾à ¿©±â¿¡ »õ·Î¿î °ªÀ» ÁöÁ¤Çϸé, ÇöÀç ·¹ÄÚµåÀÇ À§Ä¡°¡ ÇØ´ç ÆäÀÌÁöÀÇ Ã¹ ·¹ÄÚµå·Î À̵¿ÇÑ´Ù.
ÆäÀÌÁö¶õ ¼øÂ÷ÀûÀ¸·Î ÀÏÁ¤ °³¼ö¸¸Å­ ·¹ÄÚµåµéÀ» ¹­¾î³õÀº ´ÜÀ§ÀÌ´Ù.
ÆäÀÌÁö´Â ±âº» °ªÀ¸·Î 10°³ÀÇ ·¹Äڵ带 °¡Áø´Ù.
AbsolutePosition ÇöÀç ·¹ÄÚµåÀÇ Àý´ë À§Ä¡¸¦ ³ªÅ¸³½´Ù.
ù ·¹ÄÚµåÀÇ AbsolutePositionÀº 1ÀÌ´Ù.
ActiveConnection ÇöÀç ·¹ÄÚµå¼ÂÀÌ ¿¬°áµÈ Connection °´Ã¼¸¦ ³ªÅ¸³½´Ù.
BOF, EOF BOF´Â ÇöÀç ·¹Äڵ尡 ù ·¹ÄÚµåÀÇ ÀÌÀü¿¡ ÀÖ´ÂÁö¸¦ ³ªÅ¸³½´Ù.
EOF´Â ÇöÀç ·¹Äڵ尡 ¸¶Áö¸· ·¹ÄÚµåÀÇ ´ÙÀ½¿¡ ÀÖ´ÂÁö¸¦ ³ªÅ¸³½´Ù.
Bookmark ·¹ÄÚµå¼Â¿¡¼­ ÇöÀç ·¹ÄÚµåÀÇ À§Ä¡¸¦ ÀúÀåÇÏ°í ¾ðÁ¦¶óµµ ±× À§Ä¡·Î À̵¿ÇÒ ¼ö ÀÖ´Ù.
CacheSize ·ÎÄà ¸Þ¸ð¸®¿¡ ÀúÀåÇÒ ·¹ÄÚµåÀÇ °³¼ö¸¦ ÁöÁ¤ÇÑ´Ù.
CacheSizeÀÇ ±âº»°ªÀº ForwardOnly Ä¿¼­¸¦ °¡Áø ·¹ÄÚµå ¼ÂÀÇ °æ¿ì 1ÀÌ°í, ±× ¿ÜÀÇ °æ¿ì¿¡´Â ¸ðµÎ 10ÀÇ °ªÀ» °®´Â´Ù.
CursorType ·¹ÄÚµå ¼Â¿¡¼­ »ç¿ëÇÒ Ä¿¼­ÀÇ À¯ÇüÀ» Á¤ÇÑ´Ù.
Ä¿¼­¶õ ·¹ÄÚµå ¼Â¿¡¼­ ÇöÀç ·¹Äڵ带 °¡¸®Å°´Â Æ÷ÀÎÅ͸¦ ¸»ÇÏ°í, Ä¿¼­ÀÇ À¯ÇüÀº ¾Æ·¡¿Í °°Àº À¯ÇüÀÌ ÀÖÀ¸¸ç °¢°¢ ´Ù¸¥ Ư¼ºÀ» °¡Áø´Ù.
Ä¿¼­ À¯Çü Áö¿ø ±â´É
AdOpenForwardOnly None
AdOpenKeyset adBookmark, adHoldRecords, adMovePrevious, adResync
AdOpenDynamic adMovePrevious
AdOpenStatic adBookmark, adHoldRecords, adMovePrevious, adResync
EditMode ÇöÀç ·¹ÄÚµåÀÇ ÆíÁý »óŸ¦ ³ªÅ¸³½´Ù.
Filter ·¹ÄÚµå¼Â °´Ã¼ ¾È¿¡¼­ ¼±ÅÃÀûÀ¸·Î ·¹ÄÚµåµéÀ» È­¸é¿¡ Ç¥½ÃÇÒ ¶§ »ç¿ëÇÑ´Ù.
LockType ·¹Äڵ带 ÆíÁýÇÏ´Â µ¿¾È ¼³Á¤ÇÒ ¶ô À¯ÇüÀ» °áÁ¤ÇÑ´Ù.
MaxRecords Äõ¸® ½ÇÇàÈÄ¿¡ ¸®Å쵃 ÃÖ´ë ·¹ÄÚµå ¼ö¸¦ ÁöÁ¤ÇÑ´Ù.
PageCount ·¹ÄÚµå¼ÂÀÌ Æ÷ÇÔÇÏ°í ÀÖ´Â ÆäÀÌÁö ¼ö¸¦ ÁöÁ¤ÇÑ´Ù.
PageSize ÆäÀÌÁö´ç ·¹ÄÚµå ¼ö¸¦ °áÁ¤ÇÑ´Ù.
RecordCount ·¹ÄÚµå¼Â °´Ã¼ÀÇ ÃÑ ·¹ÄÚµå ¼ö¸¦ ¸®ÅÏÇÑ´Ù.
Source ·¹ÄÚµå¼Â ¾ÈÀÇ µ¥ÀÌÅÍ°¡ ¾îµð·ÎºÎÅÍ ¿Ô´ÂÁö¸¦ ³ªÅ¸³½´Ù.
Status ¼øÂ÷Àû ¾÷µ¥ÀÌÆ®¶Ç´Â ±âŸ ÀÛ¾÷¿¡ ´ëÇÑ ÇöÀç ·¹ÄÚµåÀÇ »óŸ¦ ³ªÅ¸³½´Ù.
 
¸Þ¼Òµå ¼³¸í
AddNew ·¹ÄÚµå¼Â¿¡ »õ·Î¿î ·¹Äڵ带 »ý¼ºÇÑ´Ù.
CancelBatch ÁøÇàÁßÀÎ ¼øÂ÷ ¾÷µ¥ÀÌÆ®¸¦ Ãë¼ÒÇÑ´Ù.
CancelUpdate AddNew³ª Edit·Î º¯°æÇÑ ·¹ÄÚµåÀÇ ¾÷µ¥ÀÌÆ®¸¦ Ãë¼ÒÇÑ´Ù.
Clone Á¸ÀçÇÏ´Â ·¹ÄÚµå¼ÂÀÇ º¹»çÇÏ¿© »õ·Î¿î ·¹ÄÚµå¼ÂÀ» »ý¼ºÇÑ´Ù.
Close ¿­·ÁÁø ·¹ÄÚµå¼ÂÀ» ´Ý´Â´Ù.
Delete ·¹ÄÚµå¼Â¿¡¼­ ÇöÀç ·¹Äڵ带 »èÁ¦ÇÑ´Ù.
GetRows ·¹ÄÚµå¼Â¿¡¼­ ¿©·¯ °³ÀÇ ·¹Äڵ带 Àо ¹è¿­¿¡ ÀúÀåÇÑ´Ù.
Move ·¹ÄÚµå¼Â¿¡¼­ ÇöÀç ·¹Äڵ带 À̵¿½ÃŲ´Ù.
MoveFirst ÇöÀç ·¹Äڵ带 ù ·¹ÄÚµå·Î À̵¿½ÃŲ´Ù.
MoveLast ÇöÀç ·¹Äڵ带 ¸¶Áö¸· ·¹ÄÚµå·Î À̵¿½ÃŲ´Ù.
MoveNext ÇöÀç ·¹Äڵ带 ´ÙÀ½ ·¹ÄÚµå·Î À̵¿½ÃŲ´Ù.
MovePrevious ÇöÀç ·¹Äڵ带 ÀÌÀü ·¹ÄÚµå·Î À̵¿½ÃŲ´Ù.
NextRecordset ÇöÀç ·¹ÄÚµå¼ÂÀ» Á¾·áÇÏ°í ´ÙÀ½ ·¹ÄÚµå¼ÂÀ» ¸®ÅÏÇÑ´Ù.
Open Äõ¸®³ª SQLÀÇ ½ÇÇàÇÑ °á°ú¸¦ °¡Á®¿Â´Ù.
Requery Äõ¸®¸¦ ´Ù½Ã ½ÇÇàÇÏ¿© ·¹ÄÚµå¼ÂÀ» ÃֽŠÁ¤º¸·Î °íÄ£´Ù.
Resync µ¥ÀÌÅͺ£À̽º·ÎºÎÅÍ ÇöÀç ·¹ÄÚµå¼ÂÀÇ µ¥ÀÌÅ͸¦ ÃֽŠÁ¤º¸·Î °»½ÅÇÑ´Ù.
Supports ·¹ÄÚµå¼ÂÀÌ Æ¯Á¤ ±â´ÉÀ» Áö¿øÇÏ´ÂÁö¸¦ °áÁ¤ÇÑ´Ù.
Update ÇöÀç ·¹ÄÚµåÀÇ º¯°æ»çÇ×À» ·¹ÄÚµå¼Â °´Ã¼¿¡ ÀúÀåÇÑ´Ù.
UpdateBatch ÁøÇàÁßÀÎ ¸ðµç ¼øÂ÷ ¾÷µ¥ÀÌÆ® ÀÛ¾÷À» µð½ºÅ©·Î ÀúÀåÇÑ´Ù.

 Field °´Ã¼

ÇÊµå °´Ã¼´Â ·¹ÄÚµå¼Â °´Ã¼ÀÇ °¢ Çʵ带 Ç¥ÇöÇÏ´Â °´Ã¼ÀÌ´Ù.
·¹ÄÚµå¼ÂÀº ÇÊµå °´Ã¼µéÀÇ ¸ðÀÓÀÎ Fields Ä÷º¼ÇÀ» °¡Áø´Ù.
ÇÊµå °´Ã¼´Â ·¹ÄÚµå¼Â¿¡ ÀúÀåµÇ¾î ÀÖ´Â ½ÇÁúÀûÀÎ °ªµé¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇÑ´Ù.
ÇÊµå °´Ã¼¿¡ ´ëÇÑ ¹®¹ýÀº ¾Æ·¡¿Í °°ÀÌ ´Ù¾çÇÑ´Ù.

Recordset.Fields.Item(0)
Recordset.Fields.Item("Name")
Recordset.Fields(0)
Recordset.Fields("Name")
Recordset(0)
Recordset("Name")
Recordset![Name]

 
ÇÁ·ÎÆÛƼ ¼³¸í
ActualSize ÇÊµå °ªÀÇ ½ÇÁ¦ ±æÀ̸¦ ³ªÅ¸³½´Ù.
Attributes ÇÊµå °´Ã¼ÀÇ ¼Ó¼ºÀ» ³ªÅ¸³½´Ù.
DefinedSize ÇÊµå °´Ã¼ÀÇ Á¤ÀÇµÈ ±æÀ̸¦ ³ªÅ¸³½´Ù.
Name ÇʵåÀÇ À̸§À» ³ªÅ¸³½´Ù.
NumericScale ¼ýÀÚÇü ÇʵåÀÇ ¼Ò¼öÁ¡ ÀÌÇÏ ÀÚ¸®¼ö¸¦ ³ªÅ¸³½´Ù.
OriginalValue ÇʵåÀÇ °ªÀÌ º¯Çϱâ Àü¿¡ ¿ø·¡ÀÇ °ªÀ» ³ªÅ¸³½´Ù.
Precision ¼ýÀÚÇü ÇʵåÀÇ ÃÖ´ë ÀÚ¸®¼ö¸¦ ³ªÅ¸³½´Ù.
Type ÇÊµå °´Ã¼ÀÇ µ¥ÀÌÅÍ Å¸ÀÔÀ» ³ªÅ¸³½´Ù.
UnderlyingValue µ¥ÀÌÅͺ£À̽º ³»ÀÇ ÇöÀç ÇʵåÀÇ °ªÀ» ³ªÅ¸³½´Ù.
Value ÇʵåÀÇ °ªÀ» ³ªÅ¸³½´Ù.
 
¸Þ¼Òµå ¼³¸í
AppendChunk µ¥ÀÌÅ͸¦ ±ä ¹®ÀÚ¿­À̳ª ¹ÙÀ̳ʸ® ŸÀÔÀÇ ÇÊµå °´Ã¼¿¡ Ãß°¡ÇÑ´Ù.
GetChunk ±ä ¹®ÀÚ¿­À̳ª ¹ÙÀ̳ʸ® ŸÀÔÀÇ ÇÊµå °´Ã¼¿¡¼­ ÀüºÎ ¶Ç´Â ÀϺΠ³»¿ëÀ» ¸®ÅÏÇÑ´Ù.

 Property °´Ã¼

ÇÁ·ÎÆÛƼ ¼³¸í
Attributes ÇÁ·ÎÆÛƼ °´Ã¼ÀÇ ¼Ó¼ºÀ» ³ªÅ¸³½´Ù.
Name ÇÁ·ÎÆÛƼÀÇ À̸§À» ³ªÅ¸³½´Ù.
Type ÇÁ·ÎÆÛƼÀÇ µ¥ÀÌÅÍ Å¸ÀÔÀ» ³ªÅ¸³½´Ù.
Value ÇÁ·ÎÆÛƼÀÇ °ªÀ» ³ªÅ¸³½´Ù.
¡Ø Ȥ½Ã µµ¿òÀÌ µÇ¼Ì´Ù¸é ´ñ±Û¿¡ ÇѸ¶µð ³²°ÜÁÖ¼¼¿ä!
ÀÛ¼ºÀÚ   ºñ¹Ð¹øÈ£
ÀÚµ¿±Û ¹æÁö     (ÀÚµ¿±Û ¹æÁö ±â´ÉÀÔ´Ï´Ù.)
³»¿ë   ´ñ±Û´Þ±â 
À̸ÞÀÏ ¹®ÀÇ : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.