Avatar billede jobless Nybegynder
05. august 2005 - 19:49 Der er 2 kommentarer og
1 løsning

xml-import

Hej.

Jeg har af og til en del ensartede xml-filer i portioner af f.eks. 100 stk (de fleste værdier ligger i attributter, værdi="et eller andet").

Disse vil jeg gerne importere i en MS SQL 2000, og gerne fra et webinterface.

Idet xml-filerne er en slags målinger, vil jeg gerne fra webinterfacet kunne angive en fast værdi som alle 100 xml-filer har (f.eks. 'Måling 08-2005'). Denne værdi skal importeres sammen med alle records i tabellen, for senere at kunne identificere de forskellige målinger.

Jeg har kigget på xml-import på eksperten og google, men ved ikke lige hvor jeg skal starte. Der er noget som hedder sqlxml bulkload, som måske kunne være en mulighed, dog ved jeg ikke om ovenstående krav kan opfyldes herved. Jeg er selvf. bekendt med at jeg kan lave en manuel import hvor jeg traverserer igennem xml-filen, fil for fil, og sætter værdien ind i et recordset....

Yderligere vil det være optimalt hvis der løbende blev returneret et svar fra sql-serveren til webinterfacet, så jeg kan lave en slags 'progress-bar'.

Kan ovenstående løses på en måde som giver rimelig performance, og hvordan kommer jeg igang med opgaven ?

MVH

JoBlerss
Avatar billede arne_v Ekspert
05. august 2005 - 19:58 #1
Det kan uden tvivl kodes i f.eks. C#, men jeg kan forstå at du leder efter noget færdigt ?
Avatar billede jobless Nybegynder
06. august 2005 - 10:59 #2
Nej, ikke noget færdigt....

Jeg søger en fremgangsmåde hvorpå det kan lade sig gøre, og derefter søger jeg vejledning til at lave løsningen.

Jeg vil gerne holde mig til vb i den ene eller anden form, og som jeg skriver kan jeg godt lave en manuel import hvor jeg traverserer igennem xml-filen, fil for fil, men jeg håber at der er noget mere 'automatiseret' med bedre performance end dette.
Avatar billede jobless Nybegynder
29. september 2005 - 16:53 #3
Lukketid...
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
Computerworld tilbyder specialiserede kurser i database-management

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