Scusa non sono molto bravo con l'oggetto "session".
Comunque ho provato ad iniziare la memorizzazione della select nella variabile di sessione vedendo qualcosa da alcuni testi in rete:
Ecco do ve sono arrivato:
Nella pagina dove faccio la ricerca:
codice:
<%Session("ricercaCategoriaOpera") = "" %>
Nella pagina dei risultati della ricerca ho inserito questo la sessione in questo modo (Oltre alla variabile di sessione vi mostro il recordset con la query per l'estrazione dei dati):
codice:
<% Session("ricercaCategoriaOpera") = Request.QueryString("categoriaOpera") %>
<%
Dim rsArchivio__MMColParam
rsArchivio__MMColParam = "1"
If (Request.QueryString("categoriaOpera") <> "") Then
rsArchivio__MMColParam = Request.QueryString("categoriaOpera")
End If
%>
<%
Dim rsArchivio
Dim rsArchivio_cmd
Dim rsArchivio_numRows
Set rsArchivio_cmd = Server.CreateObject ("ADODB.Command")
rsArchivio_cmd.ActiveConnection = MM_archivioDiCastro_STRING
rsArchivio_cmd.CommandText = "SELECT * FROM archivio WHERE categoriaOpera = ? ORDER BY nomeOpera ASC"
rsArchivio_cmd.Prepared = true
rsArchivio_cmd.Parameters.Append rsArchivio_cmd.CreateParameter("param1", 200, 1, 255, rsArchivio__MMColParam) ' adVarChar
Set rsArchivio = rsArchivio_cmd.Execute
rsArchivio_numRows = 0
%>
Ora secondo me ho fatto una cavolata perchè così memorizzo solo il parametro che passa il form e non tutta la query.
Però non so sinceramente come memorizzare la SELECT.
:master: