Effettuare una query con una data come condizione parametrica in Asp

Autore: Luca Ruggiero | Tell a Friend

eBook ASP base
Impara a creare siti dinamici con ASP e VBScript da zero!

Corso ASP
Impara a creare siti dinamici professionali con ASP!

E-Commerce con ASP
Impara a creare un sito di E-Commerce con carrello della spesa!

Capita in molte occasioni di dover effettuare ricerche sul proprio database in base ad una query che presenta come condizione parametrica una data; ad esempio possiamo cercare nella tabella utenti tutti i nati prima di natale 1980. Ovviamente il campo data_nascita dev'essere di tipo Data/Ora. Vediamo un codice di esempio:

<%@LANGUAGE = JScript%>
<%
    // ... APRO LA CONNESSIONE NELLA VARIABILE CN

    var data = "25/12/1980";

    CN.Execute("SELECT * FROM utenti WHERE data_nascita < " + data);

    // ... LEGGO I DATI CON UN CICLO WHILE

    // ... CHIUDO LA CONNESSIONE
%>
Attenzione: prima di impostare la data in formato italiano, come nell'esempio, ovvero seguendo la sequenza giorno/mese/anno, assicurarsi che il server su cui verrà eseguito lo script non sia in inglese, ragion per cui avrebbe la data impostata in formato mese/giorno/anno.

IN EVIDENZA
HOT LINKS