Avatar billede medions Nybegynder
11. september 2001 - 16:29 Der er 2 kommentarer og
1 løsning

Udskrivning af en database i et XML document

hvordan udskriver jeg data fra en database, og sætter det ind i et xml dokument?
Avatar billede sone Nybegynder
12. september 2001 - 08:36 #1
DO WHILE NOT RS.EOF
  i=i+1
  output = output & \"    <record>\" & vbcrlf
  output = output & \"        <recordSequence>\" & i & \"</recordSequence>\" & vbcrlf
  output = output & \"    </record>\" & vbcrlf

  RS.MoveNext
LOOP

filename = \"x.xml\"
call appendToFile(filename, output)

\'****************************
FUNCTION appendToFile(filename, logtext)
\'****************************
DIM whichfile, fs, a

    whichfile = server.mappath(filename)
    Set fs = CreateObject(\"Scripting.FileSystemObject\")
    Set a = fs.OpenTextFile(whichfile, 8, TRUE)
    a.Write(logtext)
    a.Close
  SET a  = nothing
  SET fs = nothing
\'****************************
END FUNCTION \' writeToLogfile
\'****************************
Avatar billede kichian Nybegynder
12. september 2001 - 10:03 #2
Hvis MDAC 2.5 eller højere er installeret, som kan indholdet af et recordset hentes med:
xmlTekst = rs.xml
Avatar billede kichian Nybegynder
12. september 2001 - 10:12 #3
Jeg huskede vist forkert.

Men man kan gemme recordsettet i en xml fil med funktionen save:

rs.Save \"filnavn.xml\", adPersistXML ( = 1 )
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester