---
title: "textfil"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12206-textfil"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "aleborg"
published: "2001-10-20T19:47:00.000Z"
updated: "2001-10-20T23:50:00.000Z"
replies: 4
views: 222
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/12206-textfil"
---

# textfil

## #1 — aleborg, 2001-10-20T19:47Z

Jag har en textfil där varje rad har två ord separerade med komma tecken.

För varje rad vil jag ta och lägga in första ordet i en kolumn i en databas och andra ordet i en annan kolumn.

Jag har inte fått riktigt koll på hur man hanterar textfiler än. Nån som vill hjälpa till?

Permalänk: https://www.webforum.nu/p/12206

## #2 — [evil.sid], 2001-10-20T20:57Z

```
<%Fil = Server.MapPath("\mappen på servern") & "\filen"%>
<%Set TxtObj = Server.CreateObject("Scripting.FileSystemObject")%>
<%Set fFil = TxtObj.OpenTextFile(Fil,1,true)%>
<%variabel = fFil.ReadLine%>
-----------------------------------------------------------------
<%Fil = Server.MapPath("\mappen på servern") & "\filen"%>
<%Set TxtObj = Server.CreateObject("Scripting.FileSystemObject")%>
<%Set fFil = TxtObj.OpenTextFile(Fil,2,true)%>
<%fFil.WriteLine variabel %>
-----------------------------------------------------------------
```

true betyder att du skapar filen om den inte finns
fil är sökväg til filen på servern

(Fil,1,true) öppna fil för läsning
(Fil,2,true) öppna fil för skriva över
(Fil,8,true) öppna fil för skriv vidare

ReadAll = läser in hela filen i en variabel
ReadLine = läser in raden
Read = läser ett tecken åt gången

sedan kan du väl konkatinera med len

Permalänk: https://www.webforum.nu/p/292545

## #3 — aleborg, 2001-10-20T21:38Z

Tack,
Jag vet hur man öppnar men inte hur man går igenom rad för rad och plockar ut värden som är komma separerade

Permalänk: https://www.webforum.nu/p/292546

## #4 — LarsG, 2001-10-20T21:48Z

```
<%
Fil = Server.MapPath("\mapp") & "\fil"
Set TxtObj = Server.CreateObject("Scripting.FileSystemObject")

Set fFil = TxtObj.OpenTextFile(Fil,1,true)
while not fFil.atEndOfStream
arrVar = split(fFil.ReadLine,",")
sql = "insert into t(c1,c2) values " & _
"('" & arrVar(0)& "','" & arrVar(1) & "')"
connect.execute sql
wend
```

T.ex. om du har text-kolumner i tabellen.

Permalänk: https://www.webforum.nu/p/292547

## #5 — aleborg, 2001-10-20T23:50Z

Ahhh, då hänger jag med, tack LarsG, du e en klippa :)

Permalänk: https://www.webforum.nu/p/292548

---

Tråden på webben: https://www.webforum.nu/amne/asp/12206-textfil
