Rekord exportálása xml-be

Adatbázis kezelő

Rekord exportálása xml-be

HozzászólásSzerző: joc » 2008. december 24., szerda 0:30

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:
ooobase.png
Kép egy minta adatbázisból:


Előre is köszönöm a megoldást!
joc
 
Hozzászólások: 2
Csatlakozott: 2008. december 23., kedd 23:49

Re: Rekord exportálása xml-be

HozzászólásSzerző: g_123_wert » 2008. december 29., hétfő 11:32

Szia!

Ebben a hozzászólásomban http://user.services.openoffice.org/hu/forum/viewtopic.php?f=10&t=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
Avatar
g_123_wert
Önkéntesek
 
Hozzászólások: 71
Csatlakozott: 2008. február 29., péntek 21:58


Vissza: Base

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég