Avatar billede bobbedude Nybegynder
09. december 2003 - 12:32 Der er 5 kommentarer og
1 løsning

textStreamObject linie nummer

Jeg har

Set fso = CreateObject("Scripting.FileSystemObject")
Set textStreamObject = fso.OpenTextFile(sti & "\myfile.txt",1,false,0)

Do While Not textStreamObject.AtEndOfStream

LineRead = textStreamObject.ReadLine
response.write LineRead & textStreamObject.Line &"<br>"

Loop

If textStreamObject.AtEndOfStream Then
   
Response.Write "The End"

End If


Set textStreamObject = Nothing
Set fso = Nothing


Det giver dette resultat

Linjen er nu nummer = 2
Linjen er nu nummer = 3
Linjen er nu nummer = 4
Linjen er nu nummer = 4
The End

Hvorfor giver den 4 i de to nederste ??

Hvordan udskriver jeg en bestemt linie ???
Avatar billede medions Nybegynder
09. december 2003 - 12:35 #1
Kan du ikke sige:

response.write LineRead(4)

?

//>Rune
Avatar billede bobbedude Nybegynder
09. december 2003 - 12:36 #2
nop det giver fejlen

Type mismatch: 'LineRead'
Avatar billede medions Nybegynder
09. december 2003 - 12:39 #3
Hehe, det er fordi det hedder ReadLine :)

Men prøv lige med den her:

Hvad så med dne her:

<%
Dim fso, f, filespec
Set fso = CreateObject("Scripting.FileSystemObject")
filespec = Server.Mappath("/tutorials/asp/ministerier.txt")
Set f = fso.OpenTextFile(filespec,1)

' Læs linie fra tekstfilen, og skriv indholdet til klienten
Response.write f.ReadLine(4)

f.Close
%>


//>Rune
Avatar billede bobbedude Nybegynder
09. december 2003 - 13:00 #4
hmm den siger så nu

Microsoft VBScript runtime error '800a0046'

Permission denied
Avatar billede medions Nybegynder
09. december 2003 - 14:28 #5
Det er fordi du ikke har læserettigheder til filen, eller du har installeret Norton Antivirus på serveren!

//>Rune
Avatar billede bobbedude Nybegynder
09. december 2003 - 14:30 #6
jamen i den første post har jeg ikke noget problem med at læse og jeg bruger FSO til nogle andre ting i forvejen ??
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