Alltså jag vet att jag borde hittat svarate på denna frågan genom att söka, men av någon konstig anledning så gör jag inte det.
Idag har jag en lokal sökväg som ser ut såhär:
<%
Dim Sql, Conn, Rs
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=[red]c:\kunder\sh210\wwwroot\fpdb\nyhetsbrev.mdb[/red]"
Function FixChars(sVar)
FixChars = Server.HTMLEncode(Replace(sVar,"'",""))
End Function
%>
jag vill göra om det till en dynmasik sökväg, alltså av typen ../fpdb/nyhetsbrev.mdb
ah, tack nu hittade jag ett svar lättare, koden jag kom fram till blev
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../fpdb/nyhetsbrev.mdb")
tyvärr får jag felmeddelandet
Active Server Pages error 'ASP 0131'
Disallowed Parent Path
/_Nyhetsbrev/memcheck.asp, line 1
The Include file '../_misc/nyhetsbrev.asp' cannot contain '..' to indicate the parent directory.
Det konstiga är liksom att jag inte har några '..' i ändringen, menar aspmtorn något annat egentligen?
/_Nyhetsbrev/memcheck.asp,[b] line 1[/b]
The Include file '../_misc/nyhetsbrev.asp' cannot contain '..' to indicate the parent directory.
Felet beror på att du försöker inkludera en fil som ligger i en övermapp (..). Det får man inte göra på säkrade IIS-servrar. Är servern din kan du ändra detta, men jag rekommenderar inte att man gör det på produktionsservrar.
257 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e