[asp] CSV file inlezen

Pagina: 1
Acties:

  • ArjanC
  • Registratie: Juli 2001
  • Laatst online: 26-01 17:16
Hoi, ik wil via een ASP pagina de data uit een ( hele slechte ) CSV file halen en in een Access DB zetten..

nu heb ik dit in gedachte :
code:
1
2
3
4
5
6
7
8
9
10
x = 0

do until mytextstream.AtEndOfLine
if mytextstream.read(x) <> ";" then
response.write(mytextstream.read(x)
else 
response.write("<BR>")
end if
x = x + 1
loop.

ik wil m dus alles tussen de ;'tjes laten zien.
maar hij laat van de ongeveer 10000 regels er maar een paar zien..

  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
volgens mij kun je dan beter met een regexp werken.

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
en je bent ook nog een haakje vergeten:

response.write(mytextstream.read(x))

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


  • ArjanC
  • Registratie: Juli 2001
  • Laatst online: 26-01 17:16
wat is een regexp ?

en ja, ik heb de code niet helemaal goed gecopieert :)

Verwijderd

Je kunt daar heel mooi Split() voor gebruiken. Die deelt een string op basis van een op te geven caracter op in een array.

Wel moet je opletten dat niet per ongeluk in 1 van je datavelden een ; staat die niet als seperator bedoeld is.

Succes :)

  • ArjanC
  • Registratie: Juli 2001
  • Laatst online: 26-01 17:16
Thanks,, daar ga ik zeker naar kijken..

nee, in de data staan alleen cijfertjes en , en .tjes
Pagina: 1