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

    Sommare tot giorni ad una data

    Salve a tutti
    avrei bisogno di sommate un tot giorni (in base ad una condizione) ad una data estrapolata dal db

    ho provato così, ma mi restituisce un orrore... qualche consiglio?

    codice:
    'recupero la data dal db
    wscadenza_retta= rsDatiAlunni("scadenza_retta")
    
    if tipo_contratto=1 then prossima_retta=wscadenza_retta+30 end if '30gg
    if tipo_contratto=2 then prossima_retta=wscadenza_retta+90 end if '90gg ***line 100
    if tipo_contratto=3 then prossima_retta=wscadenza_retta+182 end if '182gg
    if tipo_contratto=4 then prossima_retta=wscadenza_retta+365 end if '365gg
    
    response.write(prossima_retta)
    questo l'errore: Tipo non corrispondente: 'wscadenza_retta' line 100

    Grazie anticipatamente
    Scusate sto imparando!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Usa la funzione dateAdd()

    Roby

  3. #3
    Ciao Roby
    intendi così

    codice:
    wscadenza_retta= rsDatiAlunni("scadenza_retta")
    tipo_contratto=request.form("tipo_contratto")
    
    if tipo_contratto=1 then wposticipa=30 end if
    if tipo_contratto=2 then wposticipa=60 end if
    if tipo_contratto=1 then wposticipa=180 end if
    if tipo_contratto=1 then wposticipa=365 end if
    
    DateAdd("m", wposticipa, #wscadenza_retta#)
    wnew_data=DateAdd
    response.write(wnew_data)
    response.end
    Sicuramente ho scritto male la funzione dateAdd perche restituisce questo errore: Errore di compilazione line 37, column 25
    DateAdd("m", wposticipa, #wscadenza_retta#)
    ------------------------^

    mi dai una mano a scrivere la stringa, sempre che sia sulla strada giusta!

    Grazie
    Scusate sto imparando!

  4. #4

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    wscadenza_retta= rsDatiAlunni("scadenza_retta")
    tipo_contratto=request.form("tipo_contratto")
    if tipo_contratto=1 then wposticipa=30 
    if tipo_contratto=2 then wposticipa=60
    wnew_data=DateAdd("d", wposticipa, wscadenza_retta)
    response.write(wnew_data)
    response.end
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6

    [Risolto]

    Originariamente inviato da cavicchiandrea
    codice:
    wscadenza_retta= rsDatiAlunni("scadenza_retta")
    tipo_contratto=request.form("tipo_contratto")
    if tipo_contratto=1 then wposticipa=30 
    if tipo_contratto=2 then wposticipa=60
    wnew_data=DateAdd("d", wposticipa, wscadenza_retta)
    response.write(wnew_data)
    response.end
    Grazie Andrea, funziona!
    Scusate sto imparando!

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.