<%
If not Request.Querystring("url") = "" Then
Set MinCon = Server.CreateObject("ADODB.Connection")
Set RecSet = Server.CreateObject("ADODB.RecordSet")
db = "nyheter.mdb"
MinCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath(db)
SQL = "SELECT TOP 1 * From nyheter Where url=" & Request.Querystring("url") &" AND visa = 'sida'"
RecSet.Open SQL, MinCon, 3,3
Set objFS=Server.CreateObject("Scripting.FileSystemObject")
strName="temp" & Now() & ".asp"
' ---start av loopen---
Do While Not RecSet.EOF
Dim myMenu
myMeny = CInt(RecSet("kommentar"))
Select Case myMeny
Case 1
%><!-- #include file="home_menu.asp" --><%
Case 2
%><!-- #include file="information_menu.asp" --><%
Case 3
%><!-- #include file="contact_menu.asp" --><%
Case 4
%><!-- #include file="media_menu.asp" --><%
End Select
%>
<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" width="98%" height="1">
<tr>
<td width="68%" valign="top" height="1"><br><%
Set objFile=objFS.CreateTextFile(Server.MapPath(strName),True)
Call objFile.WriteLine(RecSet("kod"))
Call objFile.Close
Set objFile=objFS.CreateTextFile(Server.MapPath(strName),True)
Call objFile.Close
Server.Execute strName
Loop
' ---slut på loopen---
Call obJFS.DeleteFile(Server.MapPath(strName))
Set objFS=Nothing
Call RecSet.Close
Set RecSet=Nothing
MinCon.Close
end if
'Följande if-sats körs bara om ?url är tom i querysting
If not Request.Querystring("url") = "" Then
SQL = "SELECT TOP 1 * From nyheter Where url=" & Request.Querystring("url") &" AND visa = 'nyhet'"
RecSet.Open SQL, MinCon
Do While Not RecSet.EOF
%>
Med det här blir följande fel:
Server.MapPath() error 'ASP 0173 : 80004005'
Invalid Path Character
/db/navigation.asp, line 50
An invalid character was specified in the Path parameter for the MapPath method.
rad 50:
Set objFile=objFS.CreateTextFile(Server.MapPath(strName),True)