correction (ca fait quelques lignes de moins dans la boucle

)
do while not ors.eof
if iDay<CInt(ors.fields("zeday").value) Then 'si c'est le cas, il n'y a pas d'envetns entre iDay et la date, attention iDay ne devrai jamais être>queCInt(ors.fields("zeday").value)
'on affiche les jours de iDay à ors.fields("zeday").value-1 comme vide
For i= iDay to CInt(ors.fields("zeday").value)-1
'ton affichage du genre
response.write i & "/" & iMonth & "/" & iYear & " - 0 event<br>"
Next
iDay = CInt(ors.fields("zeday").value)
end if
'maintenant le jour suivant est un jours avec un(des) event(s)
'affichage des infos de la base (date, nombre d'event)
response.write ors.fields("zeday").value & "/" & iMonth & "/" & iYear & " - " & ors.fields("nbEvents").value & " events<br>"
'on passe au jour suivant
iDay=iDay+1
ors.movenext
loop
yopyop