28. juni 2002 - 00:43Der er
11 kommentarer og 1 løsning
Importere kommasepereret fil
Hejsa
Jeg står og skal importere en kommasep. tekst-fil og skal derefter udføre noget for hver linie i filen. Er der nogen der kan hjælpe med det? Jeg er totalt lost :o(
Vil du bare behandle dem i scriptet eller vil du eks. importere til en database ? I tilfælde af førstnævnte, hvordan vil du bruge dem, som arrays eller ?
Den gider ikke rigtig æde det :o( Browseren står bare og tænker.
Selve txt filen kan se således ud: SW-NM/NVCSU04;Norman ver. 5.x, 1 bruger;1;0,00 SW-SYM/NIS/FAM;Symantec Norton Internet Security;1;0,00 MB-MS/A/6340M/266/B;MSI 6340M Duron/Thunderbird BULK;3;493,50
Efterfølgende bruges til at importere en semikolonsep. txt-fil til en db. Eks. på txt-fil: ID;Varenr;Varenavn;Pris SW-NM/NVCSU04;Norman ver. 5.x, 1 bruger;1;0,00 SW-SYM/NIS/FAM;Symantec Norton Internet Security;1;0,00 MB-MS/A/6340M/266/B;MSI 6340M Duron/Thunderbird BULK;3;493,50
strLine = myFile.readLine valArr = SPLIT(strLine,";") for i = 0 to UBOUND(valArr) SQL = SQL & valArr(i) if( i <> UBOUND(valArr) ) then SQL = SQL & ", " end if next SQLvalues = SQL & ") VALUES ("
While not myFile.AtEndOfStream SQL = SQLvalues strLine = myFile.readLine valArr = SPLIT(strLine,";") for i = 0 to UBOUND(valArr) SQL = SQL & "'" & valArr(i) & "'" if( i <> UBOUND(valArr) ) then SQL = SQL & ", " end if next SQL = SQL & ")"
Conn.execute(SQL) response.write SQL &"<br>"
Wend Conn.Close set Conn = nothing
response.write "<br><b>Alle data fra filen <u>" & strFileName & "</u> er importeret til tabellen Lagersalg</b><p>"
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.