Ho due pagine:
calendar.asp
events.asp
Quando chiamo la pagina segliendo il giorno dal calendario events.asp?date=08/10/2005
la stringa sql per leggere se vi è un evento è:
SELECT * FROM tEvents WHERE Start_Date <= #08/10/2005# AND End_Date >= #08/10/2005# ORDER BY Event_ID 08/10/2005
Quando chiamo la pagina events.asp?date=19/10/2005
la stringa sql per leggere se vi è un evento è
SELECT * FROM tEvents WHERE Start_Date <= #19/10/2005# AND End_Date >= #19/10/2005# ORDER BY Event_ID
Nel primo caso mi va a leggere il giorno 10/08/2005 (Questo lo fa per tutti i numeri fino al 12)
Andando sul database la data è scritta 08/10/2005 e 19/10/2005.
Nelle pagine ho inserito <% Session.LCID = 1040 %> per codifica italiana.
Un aiuto.
Ciao.

Rispondi quotando