Perche' tutte quelle parentesi all'interno della UPDATE ...?
La sintassi deve essere
UPDATE
Nome_Tabella
SET
Nome_Colonna = Nuovo_Valore
WHERE
Nome_Colonna = Un_Valore
P.S. Attenzione al regolamento perche' questo non e' il forum corretto per il VB6 e perche' nel titolo va indicato il linguaggio ...