Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Between

  1. #1

    Between

    salve ho questo problema con questa if vorrei
    fare iscriviere alla stagione 2009/2010
    ovvero Se la data di iscrizione es 02/01/2010 è compresa tra il 30/08/2009 e il 01/05/2010 si fa l'iscrizione altrimenti no

    codice:
    'data = date()
    
    if    date() (BETWEEN (#30/08/2009# AND #01/05/2010#)) then 
    response.redirect"iscrizione.asp"
    else
    response.Write"Non è possibile iscrivere alla stagione  2009/2010"
    end if
    con questo codice mi da il seguente errore Type mismatch: 'BETWEEN'

    Diciamo che ho parzialmente risolto utilizzanto questa if
    codice:
    if date() >= #30/08/2009# and date() <= #01/05/2010# then
    response.redirect"iscrizione.asp"
    else
    response.Write"Non è possibile iscrivere alla stagione  2009/2010"
    end if
    Perchè non funziona con il between?
    giro

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Semplicemente perchè la clausola between si utilizza nel linguaggio sql, non in asp.

  3. #3
    azz non avevo pensato a questo!!
    Quindi unica soluzione per risolvere questo problema tra date in asp è questo

    codice:
    if date() >= #30/08/2009# and date() <= #01/05/2010# then
    response.redirect"iscrizione.asp"
    else
    response.Write"Non è possibile iscrivere alla stagione  2009/2010"
    end if
    graz ancora
    giro

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.