View Single Post
Old 02-06-2006, 13:07   #5
Stiwy.NET
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 611
Quote:
Originariamente inviato da sndk4ASP
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
ciao sndk4ASP è da parecchio che non ci si becca... cm va?

Kmq grazie per la spiegazione... ho imparato qualcosa di nuovo
Stiwy.NET è offline   Rispondi citando il messaggio o parte di esso