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

    Operazione data cancellazione in newsletter

    Ciao!
    I've got a problem!

    Ho creato una newsletter con l'utilizzo di un'abilitazione account con un campo true/false nel database.

    ora vorrei che passati 7 giorni, se l'attivazione NON è stata fatta, vengano cancellate le mail inattive.

    il codice che ho messo inizialmente è questo:

    settegiorni = date()-7

    SQLold = "DELETE * FROM list WHERE active = FALSE AND data <=#"&settegiorni
    ma non mi fa niente.

    siccome con le date nel db access ci son sempre problemi di formato ho provato con l'inversione della data così:

    settegiorni = mid(date(),4,3) & (mid(date(),1,3) & mid(date(),7,4)
    però il "- 7" non mi funziona così.
    Come faccio a togliere 7 giorni dalla data di oggi?

    Hallie
    WEBDesigner quasi Master
    «Qui per vincere la scomessa *___*»

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Nel db la data come è inserita? Che campo usi?
    Ti consiglio di inserirla in un campo testo a 10 caratteri:
    2006-03-28


    Roby

  3. #3
    Il campo è di tipo data...

    Con un campo di tipo data non si riesce quindi a fare il confronto? Meglio se metto testo?
    Hallie
    WEBDesigner quasi Master
    «Qui per vincere la scomessa *___*»

  4. #4
    codice:
    data_sette=dateAdd("d",7,now())
    datalimite=month(data_sette)& "/" & day(data_sette) & "/" & year(data_sette)
    
    sql="delete bla bla where cdate(data) <=#"& cdate(datalimite) & "#"

  5. #5
    Ma così mi aggiunge 7 alla data di oggi! °_° Io invece voglio togliere 7 dalla data di oggi..


    no? ._.
    Hallie
    WEBDesigner quasi Master
    «Qui per vincere la scomessa *___*»

  6. #6
    ops hai ragione...beh basta che scrivi -7 invecedi 7

  7. #7
    anche se c'è dateAdd?
    Hallie
    WEBDesigner quasi Master
    «Qui per vincere la scomessa *___*»

  8. #8
    hai mai provato a fare

    codice:
    2 + (-1)
    ?

  9. #9
    Abbi pazienza! Ho scelto di essere webDESIGNER mica per niente XD

    Cmq, grazie proverò!
    Hallie
    WEBDesigner quasi Master
    «Qui per vincere la scomessa *___*»

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.