---
title: "FSO och hämta och skriv över"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/151489-fso-och-hämta-och-skriv-över"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Asa"
published: "2006-09-19T16:08:45.000Z"
updated: "2006-09-19T18:26:52.000Z"
replies: 5
views: 295
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/151489-fso-och-hämta-och-skriv-över"
---

# FSO och hämta och skriv över

## #1 — Asa, 2006-09-19T16:08Z

Hur gör man i asp att man hämtar ett värde ur en textfil och sedan spara och skriva över nuvarande värde. Ex har 10 rader i en textfil:
\<%
strVarde1 = "text 1"
strVarde2 = "text 2"
strVarde3 = "text 3"
strVarde4 = "text 4"
strVarde5 = "text 5"
strVarde6 = "text 6"
strVarde7 = "text 7"
strVarde8 = "text 8"
%\>

Jag vill nu via ett formulär och asp ändra ex strVarde6. Nån som kan hjälpa mig. Har lite svårt med FSO med detta.

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

## #2 — OveRRidE, 2006-09-19T16:55Z

Okej, en liten fråga bara, innan vi går in på kodexempel; är detta en inställningsfil?

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

## #3 — Asa, 2006-09-19T17:21Z

Ja, det ska det vara.

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

## #4 — OveRRidE, 2006-09-19T17:28Z

Då är min fråga; varför inte lägga dessa inställningar i en databas istället, eftersom du vill kunna skriva till dem? Du får så många fördelar och du kommer, tro mig snälla, att tjäna på det i längden. Allt du behöver är en tabell med en rad och ett antal kolumner.

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

## #5 — Asa, 2006-09-19T18:15Z

Jag brukar ha det så men vill lära mig detta med att spara till en databas.
Det är väl bra att läsa sig det. SÅ man ser hur man gör o.s.v
 :)

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

## #6 — OveRRidE, 2006-09-19T18:26Z

Förvisso är det bra att lära sig FSO, men det finns bättre sätt att lära sig detta på än att bygga sin applikation fel. ;)

Men visst, nåt som det här löser väl problemet, antar jag, även om det är extremt fult och otestat;

```
set stream = server.createobject("scripting.filesystemobject").opentextfile("file.asp", 1)

data = stream.readall()
vdata = split(data, vbcrlf)

for i = 0 to ubound(vdata)
   if request("datafield") = split(vdata(i)," = ")(0) then
      data = data & request("datafield") & " = """ & request("datavalue") & """" & vbcrlf
   else
      data = data & vdata(i)
   end if
next

'add switches
data = "<%" & data & "%>"

server.createobject("scripting.filesystemobject").opentextfile("file.asp", 2).write data
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/151489-fso-och-hämta-och-skriv-över
