Avatar billede koldstar Nybegynder
15. september 2003 - 19:07 Der er 3 kommentarer og
1 løsning

hurtig indsætning af mange poster

Hej. Jeg har nogle data fra en XML fil, som jeg skal have indsat i en ms sql db.

<contacts>
<id>1</id>
<name>Test 1</name>
<level>1</level>
<id>2</id>
<name>Test 2</name>
<level>1</level>
</contacts>


Når dataene er indsat i db'en skal de indsættes igen men med level = 2...

Hvordan gøres dette smartest??
Avatar billede odegaard Nybegynder
16. september 2003 - 00:53 #1
Du indlæser xml-filen i et datasæt, og pløkker dig igennem række for række.
Er der iøvrigt ikke noget galt med din XML? Burde den ikke være:
<contacts>
    <contact>
        <id>1</id>
        <name>Test 1</name>
        <level>1</level>
    </contact>
    <contact>
        <id>2</id>
        <name>Test 2</name>
        <level>1</level>
    </contact>
</contacts>
Ellers kan du jo ikke opdele de enkelte contacts.
Avatar billede koldstar Nybegynder
16. september 2003 - 08:48 #2
..jo selvfølgelig... det gik lidt stærkt med at skrive den...

Okay, jeg troede bare at man måske kunne gøre noget smartere nu når .net skulle være så smart... læg et svar, så får du point
Avatar billede odegaard Nybegynder
16. september 2003 - 23:18 #3
Nej så smart er det nu ikke. For hvad hvis kolonnerne og datatyperne ikke stemmer overens?
Avatar billede koldstar Nybegynder
17. september 2003 - 09:58 #4
tja.. du har jo nok ret...:o)
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