ciao a tutti mi succede che in locale le cose mi funzionano sul server di aruba no!!!!!
mi spiego ho due tabelle 1 corsi generale ed un altra corsi calendario.
ora in base al click di 3 modalità posso vedere:
1) i corsi al completo
2) i corsi di oggi
3) i corsi ancora attivi.
mando la parte di codice relativa notare inversione di giorno e mese che se messi nell'ordine normale gg/mm/aa non mi fanno funzionare la cosa nemmeni locale.
g=day(now())
m=month(now())
a=year(now())
Data_ctrl=m & "/" & g & "/" & a
mode=request("mode")
if mode=1 then
sSQL="SELECT CORSI.ID_CORSO, CORSI.TITOLO, CORSI.DESCRIZIONE, CORSI.SEDE, CORSI.DATA_INIZIO, CORSI.DATA_FINE FROM CORSI"
end if
if mode=2 then
sSQL="SELECT CORSI.ID_CORSO, CORSI.TITOLO, CORSI.DESCRIZIONE, CORSI.SEDE, CORSI.DATA_INIZIO, CORSI.DATA_FINE FROM CORSI"
sSQL = sSQL & " INNER JOIN CORSI_CALENDARIO ON CORSI.ID_CORSO = CORSI_CALENDARIO.RIF_CORSO)"
sSQL = sSQL & " INNER JOIN PARTNERS ON CORSI.RIF_ORGANIZZATORE = PARTNERS.ID_PARTNER"
sSQL = sSQL & " WHERE (((CORSI_CALENDARIO.Data)=#" & Data_ctrl & "#))"
end if
if mode=3 then
sSQL="SELECT CORSI.ID_CORSO, CORSI.TITOLO, CORSI.DESCRIZIONE, CORSI.SEDE, CORSI.DATA_INIZIO, CORSI.DATA_FINE FROM CORSI"
sSQL= sSQL & " WHERE ( (Corsi.Data_FINE)>=#" & Data_ctrl & "#)"
end if
spero mi che la spiegazione sia chiara, quello che a me non è chiaro è come venirne a capo di sta situazione.
Grazie in anticipo.

Rispondi quotando