rispopndo in ordine:


1) prova a metterci: target="_top"
dove dovrei metterlo??


2)Il dato preso dalla query fatta prima dell'iframe potresti passarlo alla pagina nell'iframe via queryString e quindi recuperarlo dalla queryString stessa.

fai conto che la pagina prova1.asp contiene un iframe (frame2) che richiama la pagina prova2.asp.

nella pagina prova1.asp
apro un recordset

Set rec1 = Server.CreateObject("ADODB.Recordset")
SQL="SELECT id_ogg,codoff from mia_tab WHERE data>= #"& dal &"# order by id_ogg asc"
rec1.open SQL, conn, 1 , 3
oggetto=rec1("id_ogg")

'inserisco un iframe

<IFRAME src="../inc/prova2.asp" height="25" width="430" scrolling="no" frameborder="0" name="frame2" border="0" ></IFRAME>

'da qui in poi sono dentro l'iframe

apro un recordset

Set rs_t = Server.CreateObject("ADODB.recordset")
SQL="SELECT id_sogg from mia_tab_1 WHERE "& id_ogg &" ="& oggetto &" and public=true and last=true "
rs_t.open SQL, conn


*****************

iis risponde:
[Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (operatore mancante) nell'espressione della query 'id_ogg= and public=true and last=true'.
/lastfinale4/inc/prova2.asp, line 41

l'iframe non vede il valore di "& oggetto &"