con che tipo di recordset stai lavorando? A che libreria di oggetti fai riferimento?

Sei sicuro che il tuo oggetto recordset supporti il metodo seek o che si possa settare l'index con una stringa? (forse vuole il nome del campo passato in altra maniera)