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

    Sommare Un Valore Su Un Campo

    Ciao a tutti

    vorrei sommare un valore numerico con decimali ad un campo double su un database in MySql


    sto provando così ma non ci riesco dove sbaglio?


    VALORE=FormatNumber(VALORE,2)



    sql = "UPDATE ACCOUNT SET ACCOUNT_SALDO='ACCOUNT_SALDO+VALORE' WHERE ACCOUNT_ID='"&ACCOUNT_ID&"'"
    set rs = connessione.Execute(sql)


    il fatto è che questo valore potrebbe essere anche negativo ad esempio

    -12,80

    oppure

    80,30


  2. #2
    togli gli apici, sennò sql interpreta la somma come stringa

    SET A=B+C

  3. #3
    a+(b)

  4. #4
    ecco la sql che usato ora

    sql = "UPDATE ACCOUNT SET ACCOUNT_SALDO=ACCOUNT_SALDO+("&VALORE&") WHERE ACCOUNT_ID='"&DISCOVERY_ID&"'"

    ma mi da questo errore



    [MySQL][ODBC 3.51 Driver][mysqld-4.0.12-nt]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '00) WHERE ACCOUNT_ID='9'' at line 1


    se metto solo

    ACCOUNT_SALDO=ACCOUNT_SALDO+(VALORE)

    mi dice che non trova la colonna di nome valore



  5. #5
    l'id è numerico? togli l'apici attorno!

  6. #6
    codice:
    sql = "UPDATE ACCOUNT SET ACCOUNT_SALDO=ACCOUNT_SALDO+("&VALORE&") WHERE ACCOUNT_ID="&DISCOVERY_ID

  7. #7

    no

    mems ho provato con la tua sql ma nulla stesso errore

    MySQL][ODBC 3.51 Driver][mysqld-4.0.12-nt]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '00) WHERE ACCOUNT_ID=9' at line 1

    ecco la sql

    sql = "UPDATE ACCOUNT SET ACCOUNT_SALDO=ACCOUNT_SALDO+("&VALORE&") WHERE ACCOUNT_ID="&DISCOVERY_ID



  8. #8
    Scusa, ma il numero che passi, quello da sommare, ha la virgola per caso?

  9. #9

    si

    si il numero potrebbe essere

    12,80

    oppure -12,00


    ma ha sempre la virgola


  10. #10
    rimpiazza la virgola col punto

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.