---
title: "Läsa textfiler"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11403-läsa-textfiler"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Masa"
published: "2001-08-31T07:22:00.000Z"
updated: "2001-08-31T10:50:00.000Z"
replies: 3
views: 293
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/11403-läsa-textfiler"
---

# Läsa textfiler

## #1 — Masa, 2001-08-31T07:22Z

Hej
Hur gör man för att läsa in en textfil som är avdelat med semikolon och sen skicka in det som finns mellan semikolonen i en databas?
Tex: Tomas;Andersson;tomas@email.se
     Olle;Olson;olle@email.se
     Sven;Svensson;sven@email.se

info om en member finns på en rad, så nåt med readline vore ju bra..

Tomas

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

## #2 — LarsG, 2001-08-31T07:55Z

```
Set FileObject = Server.CreateObject("Scripting.FileSystemObject")
Set InStream = FileObject.OpenTextFile (Server.Mappath ("textfil.txt"),ForReading, False)
set connect = server.createobject("adodb.connection")
connect.open "dsn"

do while not instream.atEndOfStream
row = instream.readline
items = split(row,";")
sql = "insert into members(fname,lname,email) values ('" & items(0) & "','" & items(1) & "','" & items(2) & "')"
connect.execute sql,,128
loop
instream.close
connect.close
```

ungefär så. (Dvs det är otestat)
Är okej prestandamässigt för små filer.

I och för sig verkar en sådan övning lite onödig då det flesta dbms brukar ha någon utility för att ladda in data från sekventiella filer.

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

## #3 — Masa, 2001-08-31T09:56Z

Ok tack ska du ha...hänger med på allt utom "sql,,128" vad gör det för nåt?

Det är meningen att members ska kunna ladda upp sina email listor och läsa in dom i databasen..kan det göras med det utilites du paratar om? vilket är det? kör med MS sql(rätt grön)..

Tomas

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

## #4 — LarsG, 2001-08-31T10:50Z

BCP = bulk copy. Ett verktyg för att ladda data från vanliga filer.
 <http://msdn.microsoft.com/library/default.asp?url=/library/en-us/acdata/ac_8_mta_01_2ii8.asp> 

128 = adExecuteNoRecords

det betyder att ado inte skapar något recordset alls.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11403-läsa-textfiler
