Ciao,
in questo momento non riesco a verificare la cosa, comunque se non sbaglio in Access i parametri non devono essere passati con la "@"come avviene con sql ma devono essere identificati con il carattere "?".
La tua update deve quindi diventare:
UPDATE Risultati SET Giromanica = ? WHERE ([IdProdottoFinito]= ?)">
e quando specifichi i parametri devi metterli nell'ordine giusto, quindi prima Giromanica e poi IDProdottoFinito
Marco