Grazie per il vostro aiuto che ho subito meso in pratica però qualche errore c'è ancora.
Infatti dopo la modifica del codice, quando viene richiamata la select ritorna l'errore di run time "nessun valore specificato per alcuni parametri necessai".
Ho messo la riga di debug e i viene visualizzata la stringa con i valori che desidero, cio:
UPDATE Persone SET Nome=X, Cognome=Y Where ID = Z
Come mai?
Fors il problema è nel database? Proverò a ridarci un'occhiata