---
title: "Filinläsning till db"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/41554-filinläsning-till-db"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Patrik_N"
published: "2002-04-14T08:26:52.000Z"
updated: "2002-04-15T12:01:13.000Z"
replies: 4
views: 281
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/41554-filinläsning-till-db"
---

# Filinläsning till db

## #1 — Patrik_N, 2002-04-14T08:26Z

Hej!
Jag har en längre tid försökt att läsa in följande info från en fil.
(Se bifogad fil.)
Den börjar med 6 tomma rader, sen kommer det en rad med rubriker. Därefter börjar det viktiga på rad 8.

Jag har använt följande kod:
\<%
	Dim objFSO, objTextFile, myStrArray, i

	Set objFSO = CreateObject("Scripting.FileSystemObject")
	Set objTextFile = objFSO.OpenTextFile(Server.MapPath("../startlistor/010930.txt"))

 	Do While Not objTextFile.AtEndOfStream
		myStrArray = Split(objTextFile.ReadLine,vbTab)

		for i = 0 to ubound(myStrArray)
			str = str & ", '" & myStrArray(i) & "'"
			Response.write("---" & str & "---\<br\>")
		Next

		str = Mid(str,2)
		Response.write("^" & str & "^\<br\>")
	    queryStr = "INSERT INTO competition (startTime, hole, startNr, player, golfClub, class, hcp, tee, eSl)"
	    queryStr = queryStr & " VALUES(" & str & ")"
	    Addera =  queryStr
		Response.write("-" & queryStr & "\<br\>")
	    RecSet.Open Addera,Connect,adOpenStatic,adLockOptimistic
 	    str = ""
	Loop

 	objTextFile.Close
	Set objTextFile = Nothing
	Set objFSO = Nothing
%\>

Vilket inte fungerar helt stabilt. Folk kan ju ha olika längd på sina namn t.ex. och jag lyckas bara läsa "en tab framåt" så att säga. Det man skulle behöva är ju att kunna läsa X antal tab framåt tills det kommer en bit text. Sen har jag även problem med rad nummer 2 på varje tid, varvid den inte börjar som raden oven, dvs. med en tid (åter igen, se bif. textfil.)
Jag hoppas att någon kan hjälpa mig med detta så att jag kan fortsätta resten av det jag har tänkt mig när jag väl lyckas läsa in texfilen.

EDIT: Nu lyckades jag få in koden snyggt direkt i meddelandet också. Som ni ser så överlappar kolumnerna varandra så att säga på vissa ställen... /EDIT

MvH
Patrik

```

		Rond1		Hål	Spelare / Klubb	Klass	Hcp	Tee	Esl
		08:00		1		46	LAGERGREN, HÅKAN	NiGK	A	8,8	Gul	9
						24	Morrison, David	Best G C -NL	A	8,2	Gul	8
		08:10		1		42	Bärtfors, Åke	TruGK	A	7,3	Gul	7
						39	Boström, Jens	TruGK	A	9,2	Gul	9
						40	Ahlberg, Stig	TruGK	A	10,9	Gul	11
		08:20		1		14	Hultén, Björn	TruGK	A	10,4	Gul	11
						15	Augustsson, Emil	TruGK	A	8,7	Gul	9
						33	Ivarsson, Magnus	TruGK	B	16,9	Gul	18
		08:30		1		9	Andersson, Alvar	Trummenäs GK	B	14,7	Gul	15
						7	Jönsson, Jan	Trummenäs GK	B	12,0	Gul	12
```

Bilagor:

- [010930.txt](https://www.webforum.nu/a/61.txt)

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

## #2 — Lasp, 2002-04-14T09:39Z

Jag har den som en ren excelfil.
Försökte maila den till dig
Hur lägger jag över den?

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

## #3 — Lasp, 2002-04-14T09:46Z

OK Nu såg jag hur mna gör.
Här kommer den som tabbavgränsad

Bilagor:

- [010930_skv.txt](https://www.webforum.nu/a/62.txt)

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

## #4 — Patrik_N, 2002-04-14T20:20Z

> *Ursprungligen av Lasp*  **OK Nu såg jag hur mna gör.
> Här kommer den som tabbavgränsad**

Hej!
Hoppas du inte satt och manuellt ;-separerade filen bara..
Jag ser inte riktigt grejen med att göra om filen från tab-separerad till ;-separerad. Dessutom så ville det sig inte riktigt med ; grejen heller varvid det har blivit lite fel på några rader..tror jag.
Det måste ju vara så att man har a;b;c;d;e osv. och inte a;b;;c;d;;e;f osv med dubbla ; ibland...
Men, tack för detta så länge iaf, du kanske kan utveckla din tankar lite mer.

MVH
Patrik

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

## #5 — Patrik_N, 2002-04-15T12:01Z

Hej!
Det är möjligtvis ingen annan som kanske har lite tips, eller kanske t.o.m en lösning på problemet med filinläsningen..?

/Patrik

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/41554-filinläsning-till-db
