Avatar billede swamboo Seniormester
26. marts 2011 - 23:19 Der er 5 kommentarer og
1 løsning

Læse og skrive fil

Jeg vil gerne have denne fil åbnet, og udskrevet på siden. Men den vil ikke. Jeg har leget med følgende:

Dim fso, file
Set fso = CreateObject("Scripting.FileSystemObject")
' Parameter 1 = ForReading
' Parameter False = do not create
Set file = fso.OpenTextFile("C:\inetpub\wwwroot\Bogpuds\Girokonto.csv", 1, False)

Do While Not file.AtendOfStream 

  strLine = file.ReadLine
  Response.Write strLine 
  Response.Write "<br>" 
 
loop


Jeg får følgende fejl:

Error Description : Tilladelse nægtet


Er der nogle gode ideer???
Avatar billede softspot Forsker
29. marts 2011 - 09:01 #1
Tjek om filen er åben i andre programmer (eller siden selv, fordi den ikke er blevet lukket siden sidste læsning).

Der er i øvrigt en hurtigere måde at læse en fil på:

Dim fso, file, indhold
Set fso = CreateObject("Scripting.FileSystemObject")
Set file = fso.OpenTextFile("C:\inetpub\wwwroot\Bogpuds\Girokonto.csv", 1, False)
indhold = file.ReadAllText
file.Close

' udskift linieskift med <br> og udskriv indholdet til siden
Response.Write Replace(indhold, vbCrLf, "<br>")
Avatar billede swamboo Seniormester
31. marts 2011 - 22:42 #2
OK - du har helt ret - noget har blokeret filen, den kan slet ikke åbnes...

Jeg kikker snarrest på din læsning af filen.
Avatar billede swamboo Seniormester
31. marts 2011 - 22:58 #3
Jeg får følgende fejl:

Error Code : 0x800A01B6
Error Source : indhold = file.ReadAllText
Error Description : Objektet understøtter ikke denne egenskab eller metode: 'ReadAllText'

Hvad er der galt??
Avatar billede softspot Forsker
31. marts 2011 - 23:17 #4
Det er bare mig der ikke kan mit FileSystemObject på rygraden ;)

Metoden hedder bare ReadAll

http://msdn.microsoft.com/en-us/library/t58aa4dd(v=VS.85).aspx
Avatar billede swamboo Seniormester
01. april 2011 - 08:43 #5
Det var lige i øjet!!! Super, og mange tak.
Øøh - lige en ting mere... Send lige et svar, ikk... ;o)
Avatar billede softspot Forsker
01. april 2011 - 11:01 #6
Velbekomme :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester