la prima query estrae:
ID = 39
nome = pippo
la seconda query estrae in funzione della prima:
ID = 39 <<<questo non ha senso perme 
nome = pippo
codice = 44
cmq si fa cosi:
codice:
'PRIMA QUERY DI ESTRAZIONE
SQLDown = "SELECT * FROM storico WHERE questo non so lo decidi tu = '"& strDenominazione1 &"' ORDER BY riferimentodifoto DESC"
Set RECDown=ConnDown.Execute(SQLDown)
value=recdown("nome")
'SECONDA QUERY DI ESTRAZIONE
SQL = "SELECT * FROM catalogo_articoli WHERE nome='"& value &"' ORDER BY quellochetipare"
Set REC=ConnDown.Execute(SQL)
era questo che intendevi?
Rixx