Questa soluzione mi pare che implichi che io abbia due tabelle cioè una per la categoria ed una per il dettaglio e quindi due ID.
Io invece ho una sola tabella dove vengono inseriti i record e reinserita la categoria di volta in volta quindi un solo ID
La soluzione che ho trovato è questa:
pagina in cui compaiono i primi due records
per il dettaglio uso
codice:
<a href="scheda.asp?id=<%= rs("id") %>">
che poi apre appunto la pagina scheda .asp con il seguente codice
codice:
Set Rs = Server.CreateObject( "ADODB.Recordset" )
id=request.querystring("id")
sql = "SELECT * FROM profili where id=" & id
Rs.Open sql,Conn, 3, 1
e funziona....mentre se poi inserisco con lo stesso sistema la ricerca per categoria quindi
codice:
<a href="schedar.asp?zona=<%= rs("zona") %>">
e poi sulla seconda pagina schedar.asp
codice:
Set Rs = Server.CreateObject( "ADODB.Recordset" )
zona=request.querystring("zona")
sql = "SELECT * FROM profili where zona=" & zona
Rs.Open sql,Conn, 3, 1
mi restituisce questo errore
Microsoft JET Database Engine error '80040e10'
No value given for one or more required parameters.
/schedar.asp, line 282
dove la riga 282 è
codice:
Rs.Open sql,Conn, 3, 1
Cosa sto sbagliando?