Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    aggiornare se campo = null

    Salve a tutti,
    ho un db, con un campo data, e vorrei sapere se è possibile fare una query di aggiornamento se il campo (data nel mio caso), fosse null tramite un if.

    faccio un esempio non funzionante
    codice:
    sql = "Update db_1 set IF (data = null, data = '"&data&"',nothing), campo2 = '"&campo2&"'
    si potrebbe fare?
    Grazie, ciao.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    update db_1 set data = ifnull(data,tuo_valore) where ....

  3. #3
    grazie per avermi risposto nicola,
    ma mi da quest'errore:

    [TCX][MyODBC]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 'ifnull(data,'2009/11/16'),`lingue parlate` = 'Inglese, Francese,

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Posta la query completa

  5. #5
    sql = "Update db1 set ifnull(data,'"&data&"')`lingue parlate` = '"&lingue&"', posizione = '"&posizione&"', circondario = '"&circ&"' where id ="&id

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Mi sembra manchi una virgola prima di lingue_parlate

  7. #7
    mi da lo stesso errore

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Mi era sfuggito l'inizio della query

    Update db1 set data = ifnull(data,'"&data&"') .....

  9. #9
    thnx!!! adesso è esatto


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.