Ciao !
Premetto che non ho capito lo scopo, comunque:
codice:
If mese = 0 Then mese = mese_corrente
puoi tranquillamente eliminarlo dato che dopo fai
codice:
mese = request.QueryString("mese")
In questa condizione:
codice:
if mese < mese_corrente then
anno = anno_corrente + 1
elseif mese = mese_corrente then
anno = anno_corrente
elseif mese > mese_corrente then
anno = anno_corrente
end if
anno = anno_corrente + 1 SOLO se mese < mese_corrente... in tutti gli altri casi anno = anno_corrente. Quindi
codice:
If mese < mese_corrente Then
anno = anno_corrente + 1
Else
anno = anno_corrente
End If
In ogni caso la parte Else è inutile dato cha ad anno hai già assegnato anno_corrente.
Ecco come avrei scritto io il codice:
codice:
Session.LCID = 1040
mese_corrente = DatePart("m", Date)
anno_corrente = DatePart("yyyy", Date)
giorno = DatePart("d", Date)
mese = request.QueryString("mese")
anno = anno_corrente
If mese < mese_corrente Then anno = anno_corrente + 1
miaData = 1 & "/" & mese & "/" & anno
Ciao ciao
Simo