![]() |
|
Utilizzare l'FSO per salvare una Query in formato Xml
In questo articolo abbiamo visto come salvare un recordset ADO in formato Xml utilizzando il metodo Save() dell'oggetto ADODB.Recordset.
<%@LANGUAGE = JScript%>
<%
// Mi connetto al database
var Cn = new ActiveXObject("ADODB.Connection");
Cn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("xmldb.mdb"));
// Eseguo una Query generica
var Mostra = Cn.Execute("SELECT * FROM nominativi");
// Definisco il file Xml che mi serve ed istanzio l'oggetto FSO
var xmlfile = Server.MapPath("database.xml");
var FSO = new ActiveXObject("Scripting.FileSystemObject");
// Verifico l'esistenza del file Xml: se già esiste lo cancello
if (FSO.FileExists(xmlfile))
{
FSO.DeleteFile(xmlfile);
}
// Creo il file Xml
var scrivi = FSO.CreateTextFile(xmlfile);
// Inizio a scrivere nel file Xml
scrivi.WriteLine("<?xml version="1.0"?>");
scrivi.WriteLine("<database>");
// Eseguo il ciclo sui record e salvo i risultati in formato Xml
while (!Mostra.EOF)
{
with (scrivi)
{
WriteLine("<record>");
WriteLine("<id>" + Mostra("id") + "</id>");
WriteLine("<nome>" + Mostra("nome") + "</nome>");
WriteLine("<cognome>" + Mostra("cognome") + "</cognome>");
WriteLine("</record>");
Mostra.MoveNext();
}
}
scrivi.WriteLine("</database>");
// Chiudo la connessione
Cn.Close();
Response.Write("Il file Xml è stato creato con successo!");
%>
|
IN EVIDENZA
Una slidegallery con jQuery
Pagamenti online con PayPal e PHP
Breve guida a jQuery
Effetto ombra su testo con Photoshop
Guadagna col tuo sito grazie a TradeD...
Guida XHTML
Riscrivere le URL con Asp
Riavviare IIS
HTTP 500 internal server error
Generare password casuali in Javascri...
Errore 80004005: Cannot update. Datab...
Introduzione ad Ajax ed Asp con Jscri...
Referenze dei Tag Html
Stringhe di connessione via ODBC e Ol...
Referenze dei fogli di stile Css
Le espressioni regolari in Javascript
|
||||
© 2001/2010 lukeonweb.net - A cura di Luca Ruggiero, Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| |||||