Avatar billede Slettet bruger
16. februar 2006 - 12:43 Der er 16 kommentarer og
1 løsning

Læse fra txt fil - NEM ?

Hej eksperte, jeg sidder og er ved at få et psygisk sammenbrud, fordi at det her ikke virker.

Jeg er sidder og leger med at læse og skrive til txt filer.. Men bare at åbne filen virker ikke!.

Koden:---------------------------------------------------

<html>
<title>Læse fra tekstfiler</title>
<head>
</head>
<body>
<%
Dim fso, f, filespec
Set fso = CreateObject("Scripting.FileSystemObject")
filespec = Server.Mappath("ministerier.txt")
Set f = fso.OpenTextFile(filespec,1)

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

f.Close
%>
</body>
</html>

-----------------------------------------------------------------

Kan det da blive mere simpelt? altså jeg mener, den burde da være idiot sikker. Men når jeg prøver at åbne den på min IIS eller ISS ( Kan ikke lige huske hvad den hedder præsis), så står den bare med hvis skærm, og nede i ProcentLinien står den bare og arbejder?..

Nogen som ved hvad problemet kan være? er mappen som det ligger i ikke indstillet eller noget HJÆÆÆLP ?
Avatar billede Slettet bruger
16. februar 2006 - 12:44 #1
Hvis skærm* og det er ISS eller ISS server.
Avatar billede fennec Nybegynder
16. februar 2006 - 12:56 #2
Og der står også noget i første linje af tekstfilen??
Avatar billede Slettet bruger
16. februar 2006 - 13:04 #3
Ja det er www.html.dk jeg har modellen/eksemplet fra:

http://www.html.dk/tutorials/asp/lektion15.asp
Avatar billede fennec Nybegynder
16. februar 2006 - 13:22 #4
Ja så burde det virke. Prøv lige at ændre udskriv koden til dette

...
Set f = fso.OpenTextFile(filespec,1)
i=0
If not f.AtEndOfStream Then
  While not f.AtendOfStream
    response.write f.ReadLine &"<br>"
    i = i + 0
  wend
end if
response.write "Linjer i fil:"& i
f.Close
Avatar billede Slettet bruger
16. februar 2006 - 13:54 #5
Den gør deet stadig. 
Der går en evighed før der sker noget og så kommer fejlen:

Siden kan ikke vises
Den side, du søger efter, er ikke tilgængelig. Der kan være tekniske problemer på webstedet, eller det kan være nødvendigt at ændre webbrowserindstillingerne.
Avatar billede Slettet bruger
16. februar 2006 - 13:54 #6
Kan det være noget med min lille hjemme server måske?
Avatar billede Slettet bruger
16. februar 2006 - 13:58 #7
Fejlen:

Microsoft VBScript runtime error '800a01ad'

ActiveX component can't create object: 'Scripting.FileSystemObject'

/jwc/laes.asp, line 8
Avatar billede fennec Nybegynder
16. februar 2006 - 14:03 #8
FSO er ikke på serveren.
Mener da den er der pr standard, og det kun er hvis man deaktivere den (som visse webhotel udbydere gør), at den ikke fungere.

Hvilken windows version kører du, og hvilken IIS version er det??
Avatar billede Slettet bruger
16. februar 2006 - 14:05 #9
Jeg kører winXP pro.  og IIS 5.1 ?
Avatar billede Slettet bruger
16. februar 2006 - 14:05 #10
Jeg har lige prøvet at ligge den ud på Frip.dk : www.frip.dk/jwc/laes.asp
Avatar billede fennec Nybegynder
16. februar 2006 - 14:14 #11
Frip har lukket for FSO, og de vil ikke åbne den. Så du kan ikke bruge den derude.
Avatar billede Slettet bruger
16. februar 2006 - 14:16 #12
Nej okay men burde mit IIS ikke have det?.. ellers kan jeg vel downloade det og indstallere det? hvis det alligevel er standard på servere?.
Men kan kan sagtens skrive, læse og opdatere m.m fra en Acces Database?.. Bruger man ikke FSO der ?
Avatar billede fennec Nybegynder
16. februar 2006 - 14:18 #13
Den burde virke hjemme på din egen IIS, men der er godt nok en bug i windows angående dette:
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q311269

Jeg fatter dog minus af hvad "wscript -regserver" gør, som de siger skal køres i en komando promt.

Ellers kan du prøve at hente en ny udgave af VBScript her:
http://www.microsoft.com/downloads/details.aspx?FamilyId=C717D943-7E4B-4622-86EB-95A22B832CAA&displaylang=en

(kræver en ægte windowsXP)

Begge disse løsninger er kun hvis du kører din egen server...

Nej, access kører gennem en odbc-driver og bruger defor ikke FSO.
Avatar billede Slettet bruger
16. februar 2006 - 14:32 #14
okay takker Fennec.. smider du et svar ?
Avatar billede Slettet bruger
16. februar 2006 - 15:22 #15
HEHE...!
ISS = Et meget kendt rengøringsfirma med mere, som intet har med asp at gøre mig bekendt...
IIS = Internet Information Service, som er Microsofts webserver, som for eksempel kan håndtere asp...

\Dan
Avatar billede Slettet bruger
25. februar 2006 - 19:52 #16
Fennec et svar hehe ?:P
Avatar billede fennec Nybegynder
06. marts 2006 - 08:25 #17
Undskyld det sene svar...
.o) <-- One Eyed Jack
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