Rekord exportálása xml-be

Adatbázis kezelő
joc
Hozzászólások: 2
Csatlakozott: 2008. december 23., kedd 23:49

Rekord exportálása xml-be

Hozzászólás Szerző: joc »

Sziasztok,

A következő (egyszerű) problémávval nem tudok megbirkózni:
Egy odb adatbázis egyik táblájának egy bizonyos rekordját szeretném valami módon egy xml dokumentumba menteni.
Valami olyan módon, mint a csatolt képen létszik:
Kép egy minta adatbázisból:
Kép egy minta adatbázisból:
Előre is köszönöm a megoldást!
Avatar
g_123_wert
Önkéntesek
Hozzászólások: 71
Csatlakozott: 2008. február 29., péntek 21:58

Re: Rekord exportálása xml-be

Hozzászólás Szerző: g_123_wert »

Szia!

Ebben a hozzászólásomban http://user.services.openoffice.org/hu/ ... =155#p1246
leírtam, hogy egy Datasource -ból hogyan lehet kivenni egy mezőt szövegfájlba. A kódot úgy kell módosítanod, hogy az SQL részben olyan lekérdezést adsz meg, ami több kimenettel rendelkezik. Az egyes értékeket a ResultSet.getString(n) tagfügvénnyel érheted el ahol n 1 től számozódik. A fentebb hivatkozott kódot ki kell egészítened azzal, hogy legyen XML fejléced, végigmész a rekordokon és a Print #FileNo, <szöveg> függvénnyel kiírod a nyitó és záró tageket valahogy így:

Open Filename For Output As #FileNo
Print #FileNo, "<?xml version=""1.0"" encoding=""UTF-8""?>"
Print #FileNo, "<temp>"

While ResultSet.next
Print #FileNo, "<szin>"
Print #FileNo, ResultSet.getString(1)
Print #FileNo, "</szin>"
Print #FileNo, "<fem>"
Print #FileNo, ResultSet.getString(2)
Print #FileNo, "</fem>"
Print #FileNo, "<honap>"
Print #FileNo, ResultSet.getString(3)
Print #FileNo, "</honap>"
Wend

Print #FileNo, "</temp>"
Ms Windows XP • 3.0.X • Ubuntu 7.x
Válasz küldése