grazie dell'aiuto ma il sistema di richiamare il valore non era sufficiente.
ecco la soluzione che ho adottato. Ho provveduto ad aprire una nuova connessione riallacciandomi come filtro ad una condizione precedentemente adottata e che fa riferimento all'ID trasportato.
Vi posto il codice se a qualcuno interessa.


<% Set conn2=Server.CreateObject("ADODB.Connection")
conn2.Open MM_connGruppi_STRING
Set rsGruppo = Server.CreateObject("ADODB.Recordset")
%>
<%
While ((Repeat1__numRows <> 0) AND (NOT rsAnnunci.EOF))
%>
<% rsGruppo.Open "SELECT * FROM gruppi WHERE ID="&rsAnnunci.Fields.Item("ID").Value , conn2 %>
<% if rsAnnunci.Fields.Item("gruppoID").Value>0 then %>
<%= DoDateTime((rsAnnunci.Fields.Item("data").Value), 2, 1040) %
&from=elencoanunci" class="annunciotitolo" target="_blank">(Profilo)


<% Set conn3=Server.CreateObject("ADODB.Connection")
conn3.Open MM_connGruppi_STRING
Set rsId = Server.CreateObject("ADODB.Recordset")
%>
<% rsId.Open "SELECT * FROM gruppi WHERE ID = " + Replace(rsGruppo__MMColParam, "'", "''") + "" , conn3 %>
&from=<%=(rsId.Fields.Item("ID").Value)%>">(Dettag lio)

<% rsId.Close %><% rsGruppo.Close %>
<% end if %>
<%=(rsAnnunci.Fields.Item("testo").Value)%>


<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
rsAnnunci.MoveNext()
Wend
%>

alla prossima