Avatar billede snokey Nybegynder
23. august 2009 - 17:36 Der er 11 kommentarer og
1 løsning

ASP - Path not found

Microsoft VBScript runtime  error '800a004c'

Path not found

/hp/blog.asp, line 15


<%
Dim fso, f, filespec
Set fso = CreateObject("Scripting.FileSystemObject")
filespec = Server.Mappath("/blog/blog.txt")
LINE 15!!Set f = fso.OpenTextFile(filespec,1)

' Læs linie for linie indtil slutningen af filen
Do While not f.AtEndOfStream
  Response.write f.ReadLine & "<br>"
Loop

f.Close
%>



Er det fordi min server ikke kan læse TXT filer..? Fordi det virker på min server på computeren.. Men ikke på mit webhotel.. Hjælp
Avatar billede w13 Novice
23. august 2009 - 17:40 #1
Prøv lige:

<%
Dim fso, f, filespec
Set fso = CreateObject("Scripting.FileSystemObject")
Response.Write Server.Mappath("/blog/blog.txt")
%>

Hvad bliver der så skrevet på skærmen? Er du sikker på, at mappen "blog" ligger i roden (/hovedmappen) på serveren?
Avatar billede w13 Novice
23. august 2009 - 17:41 #2
..og at filen blog.txt ligger i mappen?
Avatar billede snokey Nybegynder
23. august 2009 - 17:43 #3
Jep, det er selvfølgelig tjekket.
Avatar billede w13 Novice
23. august 2009 - 17:47 #4
Hvad siger den så?
Avatar billede w13 Novice
23. august 2009 - 18:02 #5
Prøv evt. lige dette i stedet:

<%
Response.Write "Mappe: " & Server.Mappath("/blog") & "<br>"
Response.Write "Fil: " & Server.Mappath("/blog/blog.txt")
%>

Hvad skrives da på skærmen?
Avatar billede snokey Nybegynder
23. august 2009 - 23:52 #6
Microsoft OLE DB Provider for ODBC Drivers error '80070057'

[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x10d8 Thread 0xe0 DBC 0x11103024 Jet'.

/hp/blog.asp, line 15
Avatar billede w13 Novice
24. august 2009 - 00:12 #7
Det kan ikke passe. Min kode kan ikke give en Access-database-fejl. Og den består ikke af 15 linjer. :)
Avatar billede snokey Nybegynder
24. august 2009 - 00:34 #8
Tja,.. det ikke nået jeg finder på i hvert fald..

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

' Læs linie for linie indtil slutningen af filen
Do While not f.AtEndOfStream
  Response.write f.ReadLine & "<br>"
Loop

f.Close
%>

Fejlen
Server.MapPath() error 'ASP 0173 : 80004005'

Invalid Path Character

/hp/blog.asp, line 14

An invalid character was specified in the Path parameter for the MapPath method.
Avatar billede w13 Novice
24. august 2009 - 00:45 #9
Og hvad så, når du bruger min kode? ;)
Avatar billede snokey Nybegynder
24. august 2009 - 01:02 #10
Det samme..
Avatar billede snokey Nybegynder
24. august 2009 - 01:38 #11
Ups.. det var fordi der manglede en / skråsstreg/ foran blog/blog.txt.. Min fejl.. det kan jo smut det skidt,, Men takker nu aligevel
Avatar billede w13 Novice
24. august 2009 - 08:29 #12
Ok. :)
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