Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Aggiornare un campo attraverso una query SQL

    Ciao a tutti belli e brutti. Ho un piccolo problema. Vorrei fare in modo che ogni qualvolta che richiamo una query SQL, uno specifico campo viene incrementato di 1. La sintassi che ho fatto è la seguente:

    "UPDATE nomeTabella SET nomeCampo = '+1(nomeCampo) ' WHERE id = '" + oggetto.getId() + "'"

    Allora vuol dire che nella tabella “nomeTabella”, vado a cercare l'id di un determinato oggetto e quando lo trovo incremento il campo “nomeCampo” di 1. Succede che, se il campo è impostato a zero, aggiunge uno, ma se è impostato a 1 ogni volta che rifaccio la query rimane fermo su quel valore. Io invece vorrei far in modo che ogni qualvolta che richiami la query questo campo venga incrementato di 1.

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    La scrittura +1(nomeCampo) non mi sembra molto valida...
    In quale linguaggio stai scrivendo questo statement SQL?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Semplice SQL. Come incremento quel determinato campo sempre di 1?

  4. #4
    set campo = campo +1!

  5. #5
    No il campo resta poi a 1

  6. #6
    UPDATE nomeTabella SET nomeCampo = nomeTabella.nomeCampo +1 WHERE id = '" + oggetto.getId() + "'"

    prova con questa sintassi.

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da HarryPitter
    Semplice SQL.
    L'SQL lo scriverai pure da qualche parte, no?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  8. #8
    dalla sintassi credo sia java...

  9. #9
    si si è java. Comunque funziona. Io prima mettevo:

    Codice PHP:
    totaleCommenti =  + 
    per questo non andava :P, grazie mille.

  10. #10
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Originariamente inviato da HarryPitter
    si si è java.
    Allora sposto.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.