Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [mysql]Curdate()-'1'

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    24

    [mysql]Curdate()-'1'

    ciao a tutti ,

    ho la seguente problematica :

    in un programma fatto in visual c ho la seguente istruzione



    INSERT INTO tbl_energia (giorno, energiaprodotta, energiairradiata) values (Curdate()-'1' ," + Convert::ToString(ETot) + "," + Convert::ToString(TotIrraggiamento)+")");
    i dati vengono inseriti correttamente ma quando è il primo del mese mi inserisce come giorno il valore NULL ( probabilmente perchè assume valore zero ).


    sapreste darmi consigli ?

    molto gentili e grazie !

  2. #2
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955

    Re: [mysql]Curdate()-'1'

    Originariamente inviato da lolo27
    ciao a tutti ,

    ho la seguente problematica :

    in un programma fatto in visual c ho la seguente istruzione





    i dati vengono inseriti correttamente ma quando è il primo del mese mi inserisce come giorno il valore NULL ( probabilmente perchè assume valore zero ).


    sapreste darmi consigli ?

    molto gentili e grazie !
    Creati una variabile a parte nel tuo programma che è pari a curdate()-1 e vedi che valore assume prima di assegnarla allo statement INSERT

  3. #3
    prova anche:

    Curdate() - interval 1 day

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    24
    sempre valore null

  5. #5
    Originariamente inviato da lolo27
    sempre valore null
    che tipo di campo e' "giorno"?

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.