Dunque, innanzitutto un OT: ciao Stiwy.NET
Dunque in ASP si possono utilizzare svariati linguaggi di scripting. I più utilizzati sono il VBscript (sintassi del Visual Basic) e il Jscript (sintassi del Javascript). Oggetti, classi e collection che si possono utilizzare sono praticamente gli stessi (vedi Response, Request, Server ecc.) ma la sintassi dei linguaggi cambia in base al linguaggio prescelto. Anche se per le prestazioni non è il massimo si ha la libertà di scegliere un linguaggio diverso per pagine diverse, però all'interno della stessa pagina bisogna utilizzare lo stesso linguaggio.
le direttive
<%@ LANGUAGE = JScript %>
e
<%@ LANGUAGE = VBScript %>
permettono di indicare all'interprete quale linguaggio viene utilizzato nella pagina (difatti va posizionata in cima alla stessa). Se omessa viene utilizzata l'impostazione predefinita del server (che di default è VBScript)
Utilizzando Jscript quindi questa istruzione è errata:
var sql = "SELECT * FROM ultimi_prox WHERE Data>=#" & Now() & "# "
al posto delle & per concatenare delle stringhe bisogna usare +
inotre la funzione Now() in Jscript non esiste!
Per avere la data dovresti fare una cosa tipo questa:
c=new Date();
DataStringa = c.getDate() + "/" + (c.getMonth()+1) + "/" + c.getFullYear();
Per concludere ha ragione Stiwy, stai facendo un po' di confusione
