Avatar billede misbruger Nybegynder
18. september 2002 - 17:05 Der er 2 kommentarer og
2 løsninger

Læs linier i text dokument.....

Jeg har lavet nedenstående script....

<%
'*************************************************************************

Option Explicit

'*************************************************************************

Dim fso
Set fso = Server.CreateObject("Scripting.FileSystemObject")

Dim ts
Set ts = fso.OpenTextFile("C:\fil.txt", 2)


Dim arrLines
arrLines = Split(ts.ReadAll, VBCrlf)


'*************************************************************************

For Each line In arrLines
 
    Response.Write line &"<br>"
   
Next

'*************************************************************************

Set ts = Nothing

Set fso = Nothing

'*************************************************************************
%>

Men jeg får hele tiden fejlen:

Error Type:
Microsoft VBScript runtime (0x800A0036)
Bad file mode

Hvem kan guide mig???
Avatar billede iblarsen Praktikant
18. september 2002 - 17:36 #1
Prøv at kigge på www.activeserverpages.dk. Der ligger så vidt jeg husker et eksempel.
Avatar billede hells Nybegynder
18. september 2002 - 17:40 #2
<%
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set ts = fso.OpenTextFile("C:\fil.txt", 1)'læg mærke til 1-tallet til læsning af filen

'herefter laver vi en løkke, der uskriver hver linie. Det er unødvendigt at putte det  et array:
Do While NOT ts.AtEndOfStream

Response.Write ts.Readline

Loop

'ryd op:
Set ts = Nothing
Set fso = Nothing
%>
Avatar billede donpedrodelavega Nybegynder
18. september 2002 - 17:43 #3
Er du sikker på at din bruger har skriverettigheder til roden af C-drevet ?
Du åbner jo filen med henblik på at skrive til den (Derfor 2-tallet i dit OpenTextFile metodekald).
Ydermere skal du være sikker på at filen har en encoding der gør at den har VisualBasic CarriageReturn og LineFeed som linje-delimiter da den vil brokke sig hvis der ikke er en eneste af disse til stede i din fil.

/ DonPedro

Kig evt. her...
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/FSOoriFileSystemObject.asp
eller måske mere konkret...
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/jsmthopentextfile.asp
Avatar billede misbruger Nybegynder
19. september 2002 - 09:11 #4
Hallo hells -> Lige i øjet!

Hola Don Pedro -> Fornemt!
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