Visualizzazione dei risultati da 1 a 4 su 4

Discussione: trovate l'errore...

  1. #1

    trovate l'errore...

    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 ??????


  2. #2
    sql = "SELECT * FROM INTERVENTI WHERE INTERVENTI_ID='100'"
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  3. #3

    troppo facile

    ritenta sarai più fortunato ho già provato con gli apici ma niente da fare....

    sto impazzendo!!!

  4. #4
    Quella sintassi di update la puoi usare solo con db di casa Microsoft.
    Per mySQL devi usare direttamente una query di update.
    codice:
    conn.execute("UPDATE tabella SET campo1 = '" & valore1 & "', campo2 = '" & valore2 & "' WHERE campoChiave = " & valoreChiave)
    considerando che campo1 e campo2 sono di tipo testo e campoChiave di tipo numerico e che valore1, valore2 e valoreChiave sono delle variabili ASP.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.