una pagina visualizza i titolo delle news prese da un database...quando si clicca sul titolo dovrebbe comparire una popup con la news intera,con data e oggetto(che sono già nel database).
Il codice è il seguente:
<%
set conn = server.createobject("adodb.connection")
set rs=server.createobject("ADODB.recordset")
str_conn = "Provider = Microsoft.Jet.Oledb.4.0; Data Source=" & server.mappath("admin/news.mdb")
conn.open str_conn
%>
</head>
<body background="background.gif" topmargin="0" leftmargin="0">
<body>
<font color="#FFFFFF">
<%
sql = "SELECT * from news where numero = "& request.querystring(id)"
set rs = conn.execute(sql)
%>
<%
do until rs.EOF
Response.Write(rs("Titolo")) &"
"
Response.Write(rs("Oggetto")) &"
"
Response.Write("[")
Response.Write(rs("Data"))
Response.Write("]")
rs.movenext
loop
%>
<%
rs.close
set rs = nothing
conn.close
set conn = nothing
%>
così apre la popup,ma mi da un errore.
Tipo di errore:
Errore di compilazione di Microsoft VBScript (0x800A0409)
Costante String senza terminazione
/El Beso/popup.asp, line 22, column 68
sql = "SELECT * from news where numero = "& request.querystring(id)"
e la linea 22 è:
sql = "SELECT * from news where numero = "& request.querystring(id)"
:master: