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 ??????
![]()
![]()
![]()

Rispondi quotando