Devo modificare un record in una tabella ecco il codice che uso su db MySql



Set connessione = Server.CreateObject("ADODB.CONNECTION")
connessione.Open "Esanet","root"

Set rs = Server.CreateObject("ADODB.RECORDSET")
sql = "SELECT * FROM INTERVENTI WHERE INTERVENTI_ID=100"
rs.Open sql, connessione, 3, 3

rs("RICHIESTA_ID") = "61"
rs("AGENDA_DATA") = "2"
rs("ACCOUNT_ID") = "3"
rs("ACCOUNT_NICK") = "abc"
rs("INTERVENTI_DURATA") = "2"
rs("INTERVENTI_NOTE") = ""

rs.Update
rs.Close
Set rs = Nothing
connessione.Close
Set connessione = Nothing


mi restituisce questo errore

Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
Errore durante l'aggiornamento basato su query. Impossibile trovare la riga da aggiornare.

Si blocca su Update

uso lo stesso tipo di codice da una vita senza problemi ...... perchè ora non va?

Che devo fare ??????