Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Update in Mysql

  1. #1
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    Update in Mysql

    Ciao amici adesso lavoro anche con db mysql ma ho un problema
    quando lavoravo con access per incrementare di 1 ogni volta che si apriva il record utilizzavo la seguente riga:

    codice:
    rs("AD_VIEWED")=rs("AD_VIEWED")+1 
                	rs.update
    Con Mysql mi da un errore di sintassi. Dove sbaglio?

    grazie da maria
    Grazie per quello che hai fatto...

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quello è un update esclusivo access per mysql devi usare quello "classico"
    sql = "UPDATE tabella SET AD_VIEWED = rs("AD_VIEWED")+1"
    tuaconnessione.execute(sql)
    probabilmente dovrai aprire il recordset rs con una query per recuperare il dato vecchio oppure passarlo per querystring ?datovecchio=1
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Diciamo che sarebbe ora di cotruire query mediante SQL standard, più o meno...
    Quindi per fare un update usare qualcosa del tipo:
    codice:
    sql = "UPDATE nometabella SET nomecampo = nomecampo + 1 WHERE ...."
    conn.Execute(sql)
    Roby

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 © 2025 vBulletin Solutions, Inc. All rights reserved.