Recordset ¿ÀºêÁ§Æ®ÀÇ Fields Ä÷º¼Ç¿¡ Field ¿ÀºêÁ§Æ®¸¦ Ãß°¡ÇÏ¸é ¸Þ¸ð¸® À§¿¡¼ »õ·Ó°Ô ·¹ÄÚµå¼ÂÀ» ÀÛ¼ºÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù£®ÀÛ¼ºÇÑ ·¹ÄÚµå¼Â¿¡´Â Append ¹æ¹ýÀ̳ª Update ¹æ¹ýÀ» »ç¿ëÇÏ°í ·¹Äڵ带 Ãß°¡ÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù£®
¡¼¼½Ä¡½recordset£®fields.Append Name,Type, DefinedSize, Attrib, FieldValue
recordset£ºRecordset ¿ÀºêÁ§Æ®
Name£º·¹ÄÚµå¼Â¿¡ Ãß°¡ÇÏ´Â ÇʵåÀÇ À̸§
Type£ºÇʵåÀÇ µ¥ÀÌÅÍ ÇüÅ£¨adVarCharÀ» ÁöÁ¤ÇÑ ¶§´Â ÇʵåÀÇ »çÀÌÁ ÁöÁ¤£©
DefinedSize£ºÇʵåÀÇ »çÀÌÁ»ý·« °¡´É£©
Attrib£ºÇʵåÀÇ ¼Ó¼º£®±âÁ¤Ä¡´Â adFldDefault£®
FieldValue£º½Å±Ô ÇʵåÀÇ °ªÀ» ÁöÁ¤£®ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì´Â Null °ªÀÌ ¼³Á¤µÈ´Ù.£¨»ý·« °¡´É£©
¡ß£Ô£ù£ð£å
Á¤¼ö |
¼³¸í |
adBoolean |
Boolean °ªÀ» º¸¿© Áش٣® |
adCurrency |
È帧À» º¸¿© Áش٣® |
adDate |
³¯Â¥¸¦ º¸¿© Áش٣® |
adDouble |
¹è Á¤¹Ðµµ ºÎµ¿ ¼Ò¼öÁ¡Ä¡¸¦ º¸¿© Áش٣® |
adInteger |
4 ¾Æ¸£¹ÙÀÌÆ®ÀÇ ºÎÈ£ ºÙ°í Á¤¼ö¸¦ º¸¿© Áش٣® |
adSingle |
´Ü Á¤¹Ðµµ ºÎµ¿ ¼Ò¼öÁ¡Ä¡¸¦ º¸¿© Áش٣® |
adVarChar |
¹®ÀÚ¿À» º¸¿© Áش٣® |
¡¼Æ÷ÀÎÆ®¡½
Append ¹æ¹ýÀ» ½ÇÇàÇϰí Çʵ带 Ãß°¡ÇÒ ¼ö ÀÖ´Â °ÍÀº ½Å±Ô Recordset ¿ÀºêÁ§Æ®¿¡ÀÇ ÂüÁ¶¸¦ ´ëÀÔ ÇÑ Á÷ÈÄÀÇ Recordset ¿ÀºêÁ§Æ®ÀÌ´Ù£®¿·Á ÀÖ´Â Recordset ¿ÀºêÁ§Æ®¿¡´Â Çʵ带 Ãß°¡ÇÒ ¼ö ¾ø´Ù£®
¿¬»ê Çʵå´Â Å×ÀÌºí¿¡ µî·ÏµÇ°í ÀÖ´Â µ¥ÀÌÅ͸¦ »ç¿ëÇÏ°í ¿¬»êÀ» ½ÇÇàÇÏ°í ±× °á°ú¸¦ Ç¥½ÃÇÏ´Â ÇʵåÀÌ´Ù£®¿·Á ÀÖ´Â Recordset ¿ÀºêÁ§Æ®¿¡´Â Çʵ带 Ãß°¡ÇÒ ¼ö ¾ø´Ù£®¿¬»ê ÇʵåÀÇ ÀÛ¼ºÀº ´ÙÀ½ÀÇ ¼ø¼·Î ÇÑ´Ù£®
- »õ·Ó°Ô Recordset ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇϰí Çʵ带 Á¤ÀÇÇÑ´Ù£®
- ¿¬»ê¿¡ ÇÊ¿äÇÑ µ¥ÀÌÅ͸¦ ÀÛ¼ºÇÑ Recordset ¿ÀºêÁ§Æ®¿¡ Ãß°¡ÇÑ´Ù£®
- ¿¬»ê °á°ú¸¦ Çʵ忡 ´ëÀÔ ÇÑ´Ù£®
¡¼»ç¿ë ¿¹¡½
¡¡¡¡¡¡Public Sub AppendField()
¡¡¡¡¡¡ Dim CN As ADODB.Connection
¡¡¡¡¡¡ Dim RS As ADODB.Recordset '½Å±Ô¿¡ ÀÛ¼ºÇÏ´Â ·¹ÄÚµå¼Â
¡¡¡¡¡¡ Dim RRS As ADODB.Recordset¡¡¡¡'¿¬»ê¿ëÀÇ µ¥ÀÌÅÍ
¡¡¡¡¡¡ 'Á¢¼Ó
¡¡¡¡¡¡ Set CN = CurrentProject.Connection
¡¡¡¡¡¡ '½Å±Ô¿¡ ·¹ÄÚµå¼ÂÀ» ÀÛ¼º
¡¡¡¡¡¡ Set RS = New ADODB.Recordset
¡¡¡¡¡¡ RS.Fields.Append "»óǰ ID", adVarChar, 5
¡¡¡¡¡¡ RS.Fields.Append "´Ü°¡", adCurrency
¡¡¡¡¡¡ RS.Fields.Append "¼¼±Ý Æ÷ÇÔ °¡°Ý", adCurrency
¡¡¡¡¡¡ RS.Open
¡¡
¡¡¡¡¡¡ '[»óǰ À϶÷]Å×À̺íÀÇ ³»¿ëÀ» Ãëµæ
¡¡¡¡¡¡ Set RRS = New ADODB.Recordset
¡¡¡¡¡¡ RRS.Open "»óǰ À϶÷", CN
¡¡¡¡¡¡ 'Ãß°¡
¡¡¡¡¡¡ Do Until RRS.EOF
¡¡¡¡¡¡ RS.AddNew
¡¡¡¡¡¡ RS!»óǰ ID = rsGoods!»óǰ ID
¡¡¡¡¡¡ RS!´Ü°¡ = rsGoods!´Ü°¡
¡¡¡¡¡¡ RS!¼¼±Ý Æ÷ÇÔ °¡°Ý = rsGoods!´Ü°¡ * 1.05
¡¡¡¡¡¡ RS.Update
¡¡¡¡¡¡ '
¡¡¡¡¡¡ RS.MoveNext
¡¡¡¡¡¡ RRS.MoveNext
¡¡¡¡¡¡ Loop
¡¡¡¡¡¡ 'È®ÀÎ
¡¡¡¡¡¡ RS.MoveFirst
¡¡¡¡¡¡Do Until RS.EOF
¡¡¡¡¡¡ Debug.Print RS!»óǰ ID, RS!´Ü°¡, RS!¼¼±Ý Æ÷ÇÔ °¡°Ý
¡¡¡¡¡¡ RS.MoveNext
¡¡¡¡¡¡ Loop
¡¡¡¡¡¡ 'Á¾·á
¡¡¡¡¡¡ RRS.Close: Set RRS = Nothing
¡¡¡¡¡¡ RS.Close: Set RS = Nothing
¡¡¡¡¡¡ CN.Close: Set CN = Nothing
¡¡¡¡¡¡End Sub