I'm still using an ASP Classic code. Here it is:Set cmd = Server.CreateObject("ADODB.Command")With cmd .ActiveConnection = dbcMain .CommandText = "name of proc" .CommandType = adCmdStoredProc .Parameters.Append .CreateParameter("@RetVal", adInteger, adParamReturnValue, 4) .Parameters.Append .CreateParameter("@Level", adInteger, adParamInput, 4, Level)End WithSet rsItems = Server.CreateObject("ADODB.Recordset")With rsItems .CursorLocation = adUseClient .CursorType = adOpenStatic .LockType = adLockBatchOptimistic Set .Source = cmd .Open Set .ActiveConnection = NothingEnd WithIf NOT rsItems.BOF AND NOT rsItems.EOF Then OutputXMLQueryResults rsItems,"items" End IfSet rsItems = NothingSet cmd = NothingSub OutputXMLQueryResults(RS,RootElementName) Response.Clear Response.ContentType = "text/xml" Response.Codepage = 65001 Response.Charset = "utf-8" Response.Write "<?xml version=""1.0"" encoding=""utf-8"" ?>" Response.Write "<" & RootElementName & ">" While Not RS.EOF Response.Write RS(0).Value RS.MoveNext WEnd Response.Write "</" & RootElementName & ">" Response.EndEnd Sub(edit) In any case, I'll look into using stream. I have never used it. If you have any good places you know I should start, please let me know. Thanks.(edit 2) Just to be clear, the output this page is supposed to display is in XML format. ie:<?xml version="1.0" encoding="utf-8" ?><items> <item> <column1>value1</column1> <column2>value2</column2> </item> <item> <column1>value1</column1> <column2>value2</column2> </item>
- RoLY roLLshttp://www.buysellmotors.comhttp://www.tikiloveroom.comhttp://www.rolyrolls.comhttp://iphone.rolyrolls.com