webForumDet fria alternativet

Felmeddelande!

ASP

38 svar · 609 visningar · startad av wunderbaren · sida 2 av 2

Frågan, av wunderbaren

Jag har försökt göra allt möjligt för att fixa det. Jag hoppas att ngn kan hjälpa mig! Server.MapPath() error 'ASP 0173 : 80004005' Invalid Path Character /db/navigation.asp, line 51 An invalid character was specified in the Path parameter for the MapPath method. Nån som kan svaret på problemet? Eller vet hur man åtgärdar det?

Läs frågan i sin helhet →
Medlem sedan dec. 2002105 inlägg
#21

Men som det ser ut just nu, så måste jag ha det så.

Medlem sedan mars 20015 287 inlägg
#22

Red. glöm det, missuppfattade.

Medlem sedan dec. 2002105 inlägg
#23

okej, vad ska jag skriva nu då?

Medlem sedan mars 20015 287 inlägg
#24

Hur blev det om du bara körde:

response.write RecSet("kod")

?

Medlem sedan dec. 2002105 inlägg
#25

Microsoft VBScript compilation error '800a03f6'

Expected 'End'

/db/navigation.asp, line 213

Medlem sedan dec. 2002105 inlägg
#26

Denna kod är det som är fel:

<%
Response.Write(RecSet("kod"))
Count = Count + 1
RecSet.MoveNext
Loop

RecSet.Close
MinCon.Close

End If
%>

Medlem sedan mars 20015 287 inlägg
#27

Fungerar sidan om du inte skriver ut koden överhuvudtaget samt om du, som jag tar för givet du redan gjort, fimpar ditt textfilsskapande?

Om så, då tror jag att koden i databasen "krockar" med den kod du har på sidan. Är det mycket kod i datasbasen, i fältet som du håller på o plockar ut?

Medlem sedan dec. 2002105 inlägg
#28

hmm...ganska mycket. men inte alltför mycket.

Medlem sedan mars 20015 287 inlägg
#29

Vet du att den koden är helt ok? Annars kan du testa visa den koden.
Annrs får du nog ligga o klura kvällen vidare ;)

Medlem sedan dec. 2002105 inlägg
#30

okej..

Medlem sedan mars 20015 287 inlägg
#31

Ah, ag missade ditt tidigare inlägg med loopen, felel du får beror antagligen på att du har en If-sats som inte avslutas med en End.
Kan det var så att du har en If sats eller liknande som så att säga startar i din loop men inte avslutas där?

Medlem sedan dec. 2002105 inlägg
#32

Server object error 'ASP 0228 : 80004005'

Server.Execute Error

/db/navigation.asp, line 47

The call to Server.Execute failed while loading the page.

-------

Hur löser man det?

Medlem sedan mars 20015 287 inlägg
#33

Kör du pws kan du inte använda dig av server.execute.

Medlem sedan dec. 2002105 inlägg
#34

Nej alltså, den ligger på loopia.

Medlem sedan mars 20015 287 inlägg
#35

Oki, hör det till denna kod:

Set objFile=objFS.CreateTextFile(Server.MapPath(strName),True) 

Call objFile.WriteLine(RecSet("kod")) 

Call objFile.Close 

' OBS: lägg till True som andra parameter, så att du kan skriva över filen: 
'Set objFile=objFS.CreateTextFile(Server.MapPath(strName),True) 

'Call objFile.Close 

Server.Execute strName

Så bör du väl ta bort/utkommentera de radr jag utkommenterat.

Medlem sedan dec. 2002105 inlägg
#36

ska jag ta bort den med andra ord?

Medlem sedan mars 20015 287 inlägg
#37

Tror det...
Som jag ser det skriver de raderna över den fil du just skapat.

Medlem sedan dec. 2002105 inlägg
#38

Okej, har en annan fråga, hur lång tid tar det innan temp filerna tas bort?

Medlem sedan mars 20015 287 inlägg
#39

De skall tas bort direkt om du kör Call obJFS.DeleteFile(Server.MapPath(strName))

Annars stannar de "för alltid"

262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)