Hvorfor denne fejl?
Jeg får følgende fejl, som jeg ikke forstår, at jeg får:Fejltype:
Active Server Pages, ASP 0116 (0x80004005)
Scriptblokken mangler programkoden, der afslutter scriptet (%>).
/oddsrus/medie_insert.asp, line 23
Ved afvikling af følgende kode...
<%
' Hvis brugeren ikke er logget rigtigt på
' sendes han/hun direkte til formularen
If Session("login") <> "JA" Then
Response.Redirect ("loginfejl.asp")
Elseif Session("discoteket") <> "JA" Then
Response.Redirect ("loginfejl_cd.asp")
End If
%>
<html>
<head>
<title></title>
<link rel='stylesheet' href='layout/2.css' type='text/css' media='screen'>
<link rel='stylesheet' href='layout/2p.css' type='text/css' media='print'>
</head>
<body>
<div id='menu'>
<!--#include virtual='/oddsrus/discoteket.asp'-->
</div>
<%
medie_type = Request.form("medie_type")
if medie_type = 1 then
medie_navn = "CD"
elseif medie_type = 2 then
medie_navn = "DVD"
elseif medie_type = 3 then
medie_navn = "DivX"
elseif medie_type = 4 then
medie_navn = "SVCD"
elseif medie_type = 5 then
medie_navn = "VHS"
end if
tabel = medie_navn & "_" & Session("loginid")
if Request.form("vurdering") = "" then
vurdering = 0
else vurdering = Request.form("vurdering")
end if
Select Case medie_type
Case 1
Set Conn = Server.CreateObject("ADODB.Connection")
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("/oddsrus/baser/medie.mdb")&";"
Conn.Open strConnect
strSQL = "Select Count(*) as findesmedie from " & tabel & " WHERE kunstner = '" & Request.Form("kunstner") & "'" & " AND titel = '" & Request.form("titel") & "'"
Set rs = Conn.Execute(strSQL)
if (rs("findesmedie") <> "0") then
Response.Write "Det indtastede findes allerede i databasen.<br><br>Tjek lige en ekstra gang igen!"
else
if Request.form("kopi") <> "J" then
kopi = "N"
else kopi = "J"
end if
if Request.form("mp3_konv") <> "J" then
mp3_konv = "N"
else mp3_konv = "J"
end if
Const adOpenKeyset = 1
Const adLockOptimistic = 3
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/oddsrus/baser/medie.mdb")
Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From " & tabel
rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic
rs.AddNew
rs("kunstner") = Request.form("kunstner")
rs("titel") = Request.form("titel")
rs("kategori") = Request.form("kategori")
rs("aar") = Request.form("aar")
rs("kopi") = kopi
rs("mp3_konv") = mp3_konv
rs("laengde") = Request.form("laengde")
rs("url") = Request.form("url")
rs("vurdering") = vurdering
rs("kommentar") = Request.form("kommentar")
rs("dato_insert") = Date()
rs("dato_update") = Date()
rs.Update
rs.Close
Set rs = Nothing
Conn.Close
set Conn = Nothing
link = "disc_oversigt.asp?u=" & Session("loginid") & "&m=1&f=kunstner&s=asc"
response.redirect (link)
end if
Case 2
Set Conn = Server.CreateObject("ADODB.Connection")
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("/oddsrus/baser/medie.mdb")&";"
Conn.Open strConnect
strSQL = "Select Count(*) as findesmedie from " & tabel & " WHERE titel = '" & Request.form("titel") & "'"
Set rs = Conn.Execute(strSQL)
if (rs("findesmedie") <> "0") then
Response.Write "Det indtastede findes allerede i databasen.<br><br>Tjek lige en ekstra gang igen!"
else
if Request.form("dolby5-1") <> "J" then
dolby51 = "N"
else dolby51 = "J"
end if
if Request.form("dts") <> "J" then
dts = "N"
else dts = "J"
end if
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/oddsrus/baser/medie-db.mdb")
Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From " & tabel
rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic
rs.AddNew
rs("titel") = Request.form("titel")
rs("kategori") = Request.form("kategori")
rs("aar") = Request.form("aar")
rs("sprog") = Request.form("sprog")
rs("undertekster") = Request.form("tekster")
rs("dolby51") = dolby51
rs("dts") = dts
rs("format") = Request.form("format")
rs("laengde") = Request.form("laengde")
rs("url") = Request.form("url")
rs("vurdering") = vurdering
rs("kommentar") = Request.form("kommentar")
rs("dato_insert") = Date()
rs("dato_update") = Date()
rs.Update
rs.Close
Set rs = Nothing
Conn.Close
set Conn = Nothing
link = "disc_oversigt.asp?u=" & Session("loginid") & "&m=2&f=titel&s=asc"
response.redirect (link)
end if
Case 3
Set Conn = Server.CreateObject("ADODB.Connection")
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("/oddsrus/baser/medie.mdb")&";"
Conn.Open strConnect
strSQL = "Select Count(*) as findesmedie from " & tabel & " WHERE titel = '" & Request.form("titel") & "'"
Set rs = Conn.Execute(strSQL)
if (rs("findesmedie") <> "0") then
Response.Write "Det indtastede findes allerede i databasen.<br><br>Tjek lige en ekstra gang igen!"
else
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/oddsrus/baser/medie-db.mdb")
Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From " & tabel
rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic
rs.AddNew
rs("titel") = Request.form("titel")
rs("kategori") = Request.form("kategori")
rs("aar") = Request.form("aar")
rs("sprog") = Request.form("sprog")
rs("undertekster") = Request.form("tekster")
rs("format") = Request.form("format")
rs("str_b") = Request_form("str_b")
rs("str_h") = Request_form("str_h")
rs("laengde") = Request.form("laengde")
rs("discs") = Request.form("discs")
rs("url") = Request.form("url")
rs("vurdering") = vurdering
rs("video_enc") = Request.form("video_enc")
rs("codec") = Request.form("codec")
rs("audio_enc") = Request.form("audio_enc")
rs("audio_format") = Request.form("audio_format")
rs("kvalitet") = Request.form("kvalitet")
rs("kommentar") = Request.form("kommentar")
rs("dato_insert") = Date()
rs("dato_update") = Date()
rs.Update
rs.Close
Set rs = Nothing
Conn.Close
set Conn = Nothing
link = "disc_oversigt.asp?u=" & Session("loginid") & "&m=3&f=titel&s=asc"
response.redirect (link)
end if
Case 4
Set Conn = Server.CreateObject("ADODB.Connection")
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("/oddsrus/baser/medie.mdb")&";"
Conn.Open strConnect
strSQL = "Select Count(*) as findesmedie from " & tabel & " WHERE titel = '" & Request.form("titel") & "'"
Set rs = Conn.Execute(strSQL)
if (rs("findesmedie") <> "0") then
Response.Write "Det indtastede findes allerede i databasen.<br><br>Tjek lige en ekstra gang igen!"
else
if Request.form("svcd") <> "J" then
svcd = "N"
else svcd = "J"
end if
if Request.form("mp3_konv") <> "J" then
mp3_konv = "N"
else mp3_konv = "J"
end if
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/oddsrus/baser/medie-db.mdb")
Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From " & tabel
rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic
rs.AddNew
rs("titel") = Request.form("titel")
rs("kategori") = Request.form("kategori")
rs("aar") = Request.form("aar")
rs("sprog") = Request.form("sprog")
rs("undertekster") = Request.form("tekster")
rs("svcd") = svcd
rs("format") = Request.form("format")
rs("laengde") = Request.form("laengde")
rs("discs") = Request.form("discs")
rs("url") = Request.form("url")
rs("vurdering") = vurdering
rs("kvalitet") = Request.form("kvalitet")
rs("kommentar") = Request.form("kommentar")
rs("dato_insert") = Date()
rs("dato_update") = Date()
rs.Update
rs.Close
Set rs = Nothing
Conn.Close
set Conn = Nothing
link = "disc_oversigt.asp?u=" & Session("loginid") & "&m=4&f=titel&s=asc"
response.redirect (link)
end if
Case 5
Set Conn = Server.CreateObject("ADODB.Connection")
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("/oddsrus/baser/medie.mdb")&";"
Conn.Open strConnect
strSQL = "Select Count(*) as findesmedie from " & tabel & " WHERE titel = '" & Request.form("titel") & "'"
Set rs = Conn.Execute(strSQL)
if (rs("findesmedie") <> "0") then
Response.Write "Det indtastede findes allerede i databasen.<br><br>Tjek lige en ekstra gang igen!"
else
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/oddsrus/baser/medie-db.mdb")
Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From " & tabel
rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic
rs.AddNew
rs("titel") = Request.form("titel")
rs("kategori") = Request.form("kategori")
rs("aar") = Request.form("aar")
rs("sprog") = Request.form("sprog")
rs("undertekster") = Request.form("tekster")
rs("laengde") = Request.form("laengde")
rs("url") = Request.form("url")
rs("vurdering") = vurdering
rs("kommentar") = Request.form("kommentar")
rs("dato_insert") = Date()
rs("dato_update") = Date()
rs.Update
rs.Close
Set rs = Nothing
Conn.Close
set Conn = Nothing
link = "disc_oversigt.asp?u=" & Session("loginid") & "&m=5&f=titel&s=asc"
response.redirect (link)
end if
Case Else
Response.Write "Ukendt medie!"
End Select
%>
<hr>
<!--#include virtual="/oddsrus/address.htm"-->
</body>
</html>
