<% '=================================================== ' º¯¼ö ¼³Á¤ '=================================================== Option Explicit dim rs dim doc dim cn dim rqs dim cnn_string dim sql_string '=================================================== ' °´Ã¼ »ý¼º '=================================================== set cn = server.CreateObject("ADODB.Connection") set rs = server.CreateObject("ADODB.Recordset") set doc = server.CreateObject("MSXML2.DomDocument") '=================================================== ' ¿¬°á¹®ÀÚ ÁöÁ¤ '=================================================== cnn_string = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\wwwRoot\Site\PostLabel\Sample.mdb;Persist Security Info=False;" '=================================================== ' µ¥ÀÌÅͺ£À̽º ¿¬°á '=================================================== cn.Open cnn_string '=================================================== ' Ä¿¼­ ÇüÅ ÁöÁ¤ (adUseClient=3) '=================================================== rs.CursorLocation = 3 '=================================================== ' sql¹® ÁöÁ¤ '=================================================== sql_string = "select * from customers where City like '%" & Request("city") & "%'" '=================================================== ' ¾Æ·¡ÀÇ ³»¿ëÀº Ưº°ÇÑ °æ¿ì°¡ ¾Æ´Ï¸é ' º¯°æÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ½À´Ï´Ù. '=================================================== '=================================================== ' ·¹ÄÚµå¼Â ¾ò±â (adOpenKeyset, adLockBatchOptimistic) '=================================================== rs.Open sql_string, cn , 1, 4 '=================================================== ' ·¹ÄÚµå¼ÂÀ» XML Çü½ÄÀÇ DOMDocÀ¸·Î ÀúÀåÇÕ´Ï´Ù. ' À̶§ Ű¿öµå·Î adPersistXMLÀ» »ç¿ëÇÏ·Á¸é ' ADOVBS.INC ÆÄÀÏÀ» Æ÷ÇÔ½ÃÄÑ¾ß ÇÕ´Ï´Ù. ' ±×¿ÜÀÇ °æ¿ì´Â ±× °ªÀ» 1·Î »ç¿ëÇϽʽÿÀ! '=================================================== rs.Save doc, 1 'adPersistXML '=================================================== ' ÀÀ´ä ¼Ó¼º ¼³Á¤ '=================================================== Response.ContentType = "text/xml" '=================================================== ' Ãâ·Â '=================================================== Response.Write "<?xml version=""1.0"" encoding=""EUC-KR"" ?>" & vbcrlf '=================================================== ' ÀÀ´äÀ» À§ÇÑ DOMDocÀ¸·ÎºÎÅÍ XML Àü¼Û '=================================================== 'Response.Write doc.xml %> <root> <%do while not rs.eof%> <¹Þ´Â»ç¶÷> <¿ìÆí¹øÈ£><%=rs("PostalCode")%></¿ìÆí¹øÈ£> <ÁÖ¼Ò><%=rs("City") & " " & rs("Address")%> </ÁÖ¼Ò> <ȸ»ç¸í><%=rs("CompanyName")%></ȸ»ç¸í> <´ã´çÀÚ¸í><%=rs("ContactName")%></´ã´çÀÚ¸í> <´ã´çÀÚÁ÷Ã¥¸í><%=rs("ContactTitle")%></´ã´çÀÚÁ÷Ã¥¸í> </¹Þ´Â»ç¶÷> <%rs.movenext%> <%loop%> </root> <% '=================================================== ' °´Ã¼ Á¦°Å '=================================================== set doc=nothing rs.Close set rs=nothing cn.Close set cn=nothing %>