Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Query UPDATE

  1. #1

    Query UPDATE

    Ciao ragazzi, uno sguardo al volo a questa query:

    Dovrei aggiornare il campo "nprv" di -1 dove è diverso da "Illimitato" e diverso da "zero"

    strSQL = "Update tbl_aziende set nprv = nprv - 1 where nprv <> "Illimitati" AND nprv <> "0""
    Conn.execute(strSQL)

    è corretta con gli apici e tutto??
    http://www.generationweb.it <--- web site

  2. #2

  3. #3
    Si, NVARCHAR
    http://www.generationweb.it <--- web site

  4. #4
    allora? è corretta?
    http://www.generationweb.it <--- web site

  5. #5
    non capisco, la vuoi trattare come numerica (nprv=nprv-1), ma è nvarchar (perché "N"varchar? deve contenere caratteri non latini?) e contiene una stringa ("illimitato")... molto strano

  6. #6
    La query è semplice... il campo nprv puo contentere lettere e numeri...però la storrazione deve farla solo se nel campo c'è un numero diverso da zero oppure il campo non contiene la parola illimitati....
    http://www.generationweb.it <--- web site

  7. #7
    Ho modificato il campo nprv in numeric quindi faccio il controllo solo se è diverso da zero...

    strSQL = "Update tbl_aziende set nprv = nprv - 1 WHERE nprv <> "0""
    Conn.execute(strSQL)

    Cosi è corretta?
    http://www.generationweb.it <--- web site

  8. #8
    lo sai da te che i campi numerici NON vanno tra apici

    ... WHERE nprv <>0...

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.