in una pagina connessa a un database vengono visualizzate delle notizie riguardanti un locale.Cliccando sul titolo di queste news dovrebbe aprirsi una pop-up che visualizzi anche data di inserimento il messaggio completo della news.Questi due campi sono nel database news.mdb
posto solo il codice della pagina che interessa questo problema:

Pagina news.asp:
<%
'connessione con il db
set conn=server.createobject("ADODB.connection")
set rs=server.createobject("ADODB.recordset")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data source=" & Server.MapPath("admin/news.mdb")
%>
<script language="javascript">
function apri(url) {
newin = window.open(url,'titolo','scrollbars=no,resizable= no,menubar=no,status=no,location=no,toolbar=no,wid th=290,height=180,status=no,location=no');
}
</script>

<%
sql = "SELECT * from news where NEWSnormale=true"
rs.Open sql, conn, 1, 3
newsn = rs("NEWSnormale")
if newsn = true then
do while not rs.EOF
Response.Write("[")
Response.Write(rs.fields.item("Data").value)
Response.Write("]")
%>
</t></t></t>


<a href="javascript:apri('popup.asp?numero=rs(id)')">
<%
Response.Write(rs.fields.item("Titolo").value)
%>

</a>



<%
rs.movenext
loop
end if
%>

pagina popup.asp

<%
'connessione con il db
set conn=server.createobject("ADODB.connection")
set rs=server.createobject("ADODB.recordset")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data source=" & Server.MapPath("admin/news.mdb")
%>
</head>

<body background="background.gif" topmargin="0" leftmargin="0">

<body>
<font color="#FFFFFF">

<%
sql = "SELECT * from news where numero = id"
rs.Open sql, conn, 1, 3
numero = Request.Querystring("id")
rs.close
%>

<%
rs.Open sql, conn, 1, 3
if numero = rs("id") then
Response.Write(rs.fields.item("Titolo").value)
rs.movenext
end if
rs.close
%>





<%
rs.Open sql, conn, 1, 3
if numero = rs("id") then
Response.Write(rs.fields.item("Oggetto").value)
rs.movenext
end if
rs.close
%>




<%
rs.Open sql, conn, 1, 3
if numero = rs("id") then
Response.Write("[")
Response.Write(rs.fields.item("Data").value)
Response.Write("]")
rs.movenext
end if
rs.close
%>

<%
conn.close
set conn = nothing
%>

mi sembra tutto giusto,ma quando si apre la popup mi da questo errore:

Tipo di errore:
Microsoft JET Database Engine (0x80040E10)
Nessun valore specificato per alcuni parametri necessari.
/El Beso/popup.asp, line 23

dove la linea 23 della pagina popup.asp è:

rs.Open sql, conn, 1, 3

ma credo che il problema sia legato alla query di richiamo dal database

sql = "SELECT * from news where numero = id"

qualcuno può aiutarmi?
:master: