Avatar billede jobless Nybegynder
23. september 2005 - 14:48 Der er 4 kommentarer

xml til MSSQL

Hej.

Er der nogen som kan hjælpe mig med denne her:

Jeg har en del xml-filer som er genereret med samme generator (info om PC'er i netværket), som jeg gerne vil have læst ind i en ms sql database.

Filerne er rimeligt komplicerede, men hvis jeg kan få lidt hjælp til at starte det op på, kan jeg sikkert selv arbejde videre med det.

MVH

JoBless
Avatar billede snepnet Nybegynder
23. september 2005 - 15:27 #1
hej :o)

du har mulighed for at læse en xml-fil direkte ind i et dataset, som du efterfølgende har mulighed for at sænke i en database (men der er jo så lige nogle skemaer der skal passe).

DataSet ds = new DataSet();
ds.LoadXml(<xml filsti>);

og hvis du så arbejder med en adapter - kan du gemme vha den med

someDataAdapter.Update(ds);

men det er lidt afhængig af hvor store datamængder du har... i V1.1 bliver datasets temmelig gumpetunge hvis der kommer for mange linier i.

mvh
Avatar billede jobless Nybegynder
23. september 2005 - 19:15 #2
Mine xml-filer er op til omkring 1000 linier.

Jeg har forsøgt mig med sqlxmlbulkload, men jeg har nul indsigt i at lave de der skema-filer....
Avatar billede arne_v Ekspert
23. september 2005 - 23:17 #3
medmindre XML og tabel struktur matcher godt er det nok bedst at
satse på en normal indlæsning af XML og fyre INSERT sætninger af udefra
det
Avatar billede snepnet Nybegynder
23. september 2005 - 23:46 #4
har du databasen klar? - og kan du vise en xml-fil? og har du flere forskellige slags?
mvh
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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