Ciao.
Ho modificato uno script (il classico regioni, province, comuni). Poi le scelte effettuate dai menu a tendina vorrei spedirli ad un'altra pagina che li recupera con il metodo querystring così che l'utente possa completare un form di ricerca con altri dati e interrogare il DB.
Ora la prima parte (script modificato) funziona bene. La seconda parte invece funziona parzialmente, nel senso che i dati vengono spediti bene (li leggo bella barra degli indirizzi sotto forma numerica). Però quando poi si devo estrarre i dati testuali correlati agli ID la cosa non va, restituendo valori a casaccio. Se qualcuno può aiutarmi gli o le sarei molto grato.
qui trovate la realizzazione http://ascm.somee.com/txt/ricerca_avanzata.asp
Spero di esser più chiaro postando del codice:
[CODE]
Posto il codice
codice:
<%
id_fondo =Request.QueryString("id_fondo")
id_sezione =Request.QueryString("id_sezione")
id_serie =Request.QueryString("id_serie")
MyDB="../database/database.mdb"
Set conn =Server.CreateObject("ADODB.Connection")
dsnpath ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(myDB)
conn.open dsnpath
querysql=" SELECT fondo.id_fondo, fondo.fondo, sezione.id_sezione, sezione.id_fondo, sezione.sezione, serie.id_serie, serie.serie, serie.id_fondo, serie.id_sezione FROM sezione INNER JOIN (fondo INNER JOIN serie ON fondo.id_fondo = serie.id_fondo) ON sezione.id_sezione = serie.id_sezione WHERE fondo.id_fondo ="& id_fondo &" AND serie.id_fondo ="& id_fondo &" AND sezione.id_fondo ="& id_fondo
Set rs =Server.CreateObject("ADODB.Recordset")
rs.Open querysql, conn,3,3
%>


Rispondi quotando