Ich meinte eigentlich auf Server - Seite..... Die Verbindung zwischen Client und Server mache ich mit ASP Seiten, XMLHTTP oder einem anderen XMLRequest Mechanismus.
-----Urspr�ngliche Nachricht----- Von: Joachim van de Bruck [mailto:[EMAIL PROTECTED]] Gesendet: Freitag, 1. Februar 2002 08:05 An: ASP Datenbankprogrammierung Betreff: [aspdedatabase] AW: RE: AW: DB oder XML Hallo! > H�ttest Du da mal ein kleines Beispiel wie das funktioniert. Zum > Beispiel wie sag ich ihm unter welchen Dateinamen das zu speichern w�re. <% dim sql: sql = cstr(Request("sql")) if sql > "" then dim tf: tf = "tmp." & hex(clng(date())) & _ hex(clng(cdbl(time() * 86400))) & ".xml" dim rs: set rs = Server.CreateObject("ADODB.Recordset") rs.Open sql, db, adOpenForwardOnly, adLockReadOnly, adCmdText rs.Save Server.MapPath(tf), adPersistXML rs.Close: set rs = nothing db.Close: set db = nothing Response.Redirect tf else Response.Write("<form method=""post"">") Response.Write("<input type=""text"" name=""sql"" size=""60"">") Response.Write("<input type=""submit"" value=""GetXML"">") Response.Write("</form>") end if %> Man kann ein Recordset-Objekt einfach mit der SAVE-Methode entweder im Bin�rformat (adPersistADTG) oder im XML-Format (adPersistXML) speichern. Wenn man das Recordset aus der Datei ge�ffnet hat (rs.Open ... adCmdFile), braucht man beim Speichern keinen Dateinamen angeben, ansonsten muss es eine nicht vorhandene Datei sein. Die XML-Datei wird aber nicht von ADO, sondern vom XML-Parser des IE (ab 5) erzeugt. Wenn kein IE>5 installiert ist, funktioniert der XML-Export nicht. Freundliche Gr��e Joachim van de Bruck | [aspdedatabase] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv Sie | k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
