Avatar billede stener Nybegynder
02. juli 2002 - 01:45 Der er 5 kommentarer og
2 løsninger

læse fra text fil

Hvis man har et textfil med felter som

"felt1", "felt2", "felt3"
"felt1", "felt2", "felt3"

Disse felter skal man have smidt over i en existerende database hvor felt1 skal smides i databasens felt1 og felt2 i databasens felt2 osv.

Hvordan gør men det nemmest kan man oprette en odbc eller? Kan man på nogen måde komme til at trække data ud fra text filen som man gør fra en database?.
Avatar billede k-asp-er Nybegynder
02. juli 2002 - 02:16 #1
Du kunne jo prøve at kalde din tekstfil xml til efternavn.
Avatar billede k-asp-er Nybegynder
02. juli 2002 - 02:17 #2
Man kan trække data fra en xml-fil
Avatar billede k-asp-er Nybegynder
02. juli 2002 - 02:23 #3
Avatar billede k-asp-er Nybegynder
02. juli 2002 - 02:26 #4
Avatar billede dk_akj Nybegynder
02. juli 2002 - 07:59 #5
Hej Stener

Her er noget jeg har brugt til at indlæse en scv fil med.

//akj

' opret objecter
set fs = server.createobject("scripting.filesystemobject")
set cn = server.createobject("adodb.connection")
' connect til db
'cn.open dsn, login, pass

' åben csv fil
set f = fs.opentextfile("c:\temp\test.csv", 1, false, 0)

' gennemlæs filen
while not f.atEndOfStream

    ' overfør til array
    line = split(f.readline, ",")
    ' opbyg sql
    sql = "insert into tabelnavn (felt1,felt2) values ("
    for i = lbound (line) to ubound(line)
      sql = sql & line(i) & ","
    next
    ' fjern overskydende komma       
    sql = left(sql,len(sql) - 1)
    ' afsluttende parantes
    sql = sql & ")"
   
    response.write sql & "<br>"
'  cn.execute sql
wend
f.close
%>
Avatar billede stener Nybegynder
04. juli 2002 - 13:58 #6
Tak for svaret det gav mig en ide om hvordan jeg kunne lave det.
Avatar billede dk_akj Nybegynder
04. juli 2002 - 15:03 #7
Tak for points, godt du kunne bruge det.

//akj
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