Avatar billede radda Nybegynder
14. november 2003 - 12:27 Der er 2 kommentarer og
1 løsning

brug af csv-fil som database

Hej med jer

Sikkert et fjollet spørgsmål, men jeg prøver alligevel.

Er det muligt at uploade en csv-fil og bruge den til at læse fra. Hvordan gør jeg. Jeg har et program som eksportere denne type fil, og vil genre undgå at konvertere den - eller vil jeg ... hmmm - jeg skal ikke rette i den, eller skrive til den - kun læse

Venligst
Rasmus
Avatar billede torben_brandt Nybegynder
15. november 2003 - 03:10 #1
Du kan uploade filen på samme måde som du uploader dine asp-filer...
Hvis du er ude efter en måde at indtaste filnavnet i en boks og uploade derigennem, så find lige ud af hvilke upload-komponenter du evt har.

En mulighed er at åbne filen med:
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set stream = fso.OpenTextFile(Server.MapPath("fil.csv"), 1, False)
Så kan du lave en løkke, der indlæser alle linierne, opdeler data i felterne og derefter fx udskriver den 3 søjle:
While Not stream.AtEndOfStream
  line = stream.ReadLine
  fields = Split(line, ";") ' fields er nu et array med felterne
  Response.Write fields(3) ' Vi udskriver det 3. felt fra arrayet
WEnd
Husk derefter at lukke filen:
stream.Close
Set stream = Nothing
Set fso = Nothing

/Torben
Avatar billede radda Nybegynder
15. november 2003 - 09:21 #2
Hej Torben

Tak for dit svar -

Jeg har fundet ud af, at jeg skal søge og liste og ditten og datten med den fil - jeg tror det er nemmere at exportere den til access, og bruge mdb i stedet ...

Mange tak for hjælpen ...
Avatar billede radda Nybegynder
15. november 2003 - 09:22 #3
Du får lig pt for svaret ... det skal man ikke være karrig med :=)
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