---
title: "Den vill inte skriva i filen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13412-den-vill-inte-skriva-i-filen"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Sico"
published: "2001-12-28T23:06:00.000Z"
updated: "2001-12-29T03:30:00.000Z"
replies: 9
views: 235
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/13412-den-vill-inte-skriva-i-filen"
---

# Den vill inte skriva i filen

## #1 — Sico, 2001-12-28T23:06Z

varför? Filen skapas men det går inte att skriva till den. rättigheterna stämmer. 

```
<% 
Dim Obj
Set Obj = CreateObject("Scripting.FileSystemObject")

Obj.CreateTextFile("c:\inetpub\wwwroot\asp\textstream.txt") 

Dim F, T
Set F = CreateObject("Scripting.FileSystemObject")
Set T = F.OpenTextFile("C:\Inetpub\wwwroot\asp\textstream.txt") 

T.WriteLine "Här skriver den i .txt-filen"

T.Close 
%>
```

Error Type:
Microsoft VBScript runtime (0x800A0036)
Bad file mode
/asp/textstream.asp, line 11

Rad 11:

```
T.WriteLine "Här skriver den i .txt-filen"
```

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

## #2 — Vide, 2001-12-29T00:03Z

Du måste öppna filen för skrivning också:

```
Set T = F.OpenTextFile("C:\Inetpub\wwwroot\asp\textstream.txt", ForWriting)
```

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

## #3 — Sico, 2001-12-29T00:07Z

Error Type:
Microsoft VBScript runtime (0x800A0005)
Invalid procedure call or argument
/asp/textstream.asp, line 9

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

## #4 — jorgen, 2001-12-29T00:23Z

borde väl bli:

```
Set T = F.OpenTextFile("C:\Inetpub\wwwroot\asp\textstream.txt", 8)
```

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

## #5 — Sico, 2001-12-29T00:27Z

tackar det funkade.. men varför? den länkar till rad 8 ?  .. lite osmidigt va om man ändrar i koden innan...

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

## #6 — jorgen, 2001-12-29T00:30Z

8 (ForAppending) betyder att den lägger till sist i filen, ändrar du 8 till 2 får du istället ForWriting.

Lilla jag blandade lite :e

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

## #7 — Sico, 2001-12-29T00:35Z

aha, känner mig väldigt okunnig. Men som sagt håller jag ju på å lära mig..

Vart får man reda på sånt då?

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

## #8 — jorgen, 2001-12-29T00:49Z

I   Visual basic Scripting Reference som finns att ladda hem här:
 <http://msdn.microsoft.com/scripting/vbscript/download/vbsdoc.exe> 

eller online här:
 <http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vtoriVBScript.asp> 

mvh Jörgen :)

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

## #9 — Sico, 2001-12-29T00:58Z

schysst... har du mer saker? Vi kan bli bästisar om du vill :D
fniss

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

## #10 — RGB, 2001-12-29T03:30Z

Ett lite bekvämare \[r\]sätt\[/r\] än att lägga på minnet att "ForAppending = 8" är att lägga till följande i global.asa

```
<!--METADATA NAME="Microsoft Scripting Runtime" TYPE="TypeLib" 
UUID="{420B2830-E718-11CF-893D-00A0C9054228}"-->
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13412-den-vill-inte-skriva-i-filen
