Valore = rs!Descrizione
o
Valore = rs.fields("Descrizione")
Se invece nella Query compaiono più campi con lo stesso nome, perché contiene ad esempio un join tra più tabelle, per avere il valore dello stesso campo bisogna scrivere in questo modo:
Valore = rs.fields("Nometabella.Descrizione")
Ecco il mio problema: ho una query complessa che in base ad alcune opzioni può includere o meno altre tabelle, per cui il famoso campo dell'esempio "descrizione" può essere a volte l'unico presente nella query, altre volte no perché c'è una tabella con lo stesso campo definito. Mi ritrovo quindi a dover utilizzare una struttura condizionale di questo tipo:
if unatabella then
Valore = rs.fields("descrizione")
else
Valore = rs.fields("nometabella.descrizione")
end if
Ma possibile che non esista un metodo universale per fare riferimento ad un campo sia che sia l'unico nella query sia che ce ne sia più di uno con lo stesso nome??????