nn ho capito quest'if
codice:
If rs.Fields("CodiceRichiesta")="'" & codice & "'" Then
perchè ci sono apicetti all'inizio e alla fine, è così nel DB?

inoltre con qualche response.write controlla se il valore dei dati