Questo è il codice completo
codice:
<%
set rs = server.createobject("ADODB.Recordset")
database = "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.Mappath("mdb-database/camera.mdb")
query = "select top " & rs("numero") & " * from tab1 where cod="&request.querystring("pol")&" order by id asc"
rs.open query,database
response.write "<div align='right'>[img]images/" &rs("cod")& "m.gif[/img]</div>
"
do while (not rs.eof)
response.write("<font style=''>" & UCfirst(rs("nome")) & "</font>" & "
")
rs.movenext
loop
rs.close
set rs = nothing
%>
L'errore lo dà nella riga dove c'è la query. rs(numero) sta in una tabella diversa da tab1 e lo ottengo semplicemente come input (nel senso che lo inserisco manualmente via access).
In un altro caso, invece, ottengo rs(numero2) così:
codice:
query = "SELECT Sum("&request.querystring("go")&".[numero]) AS [numero2] WHERE codice='1'...
In pratica numero2 è la somma di più record numero.
In alcuni casi mi serve che vengano visualizzati i primi "numero", in un altro caso i primi "numero2"
Dove sbaglio?