codice:
function formattaData(strData)
if isDate(strData) then
formattaData = year(strData) & _
Right(Cstr(month(strData) & "00", 2) & _
Right(Cstr(day(strData) & "00", 2) & _
else
formattaData = null
end if
end function
Dim daData, aData, DataArrivato, i, numeroGiorni, tmpData
daData = "2006/01/02"
aData = "2006/01/10"
DataArrivato = daData
numeroGiorni = DateDiff("d", daData, aData)
For i=0 To numeroGiorni
tmpData = DateAdd("d", i, DataArrivato)
Response.Write (formattaData(tmpData))
Next 'i
Questo non l'ho provato ma dovrebbe funzionare, ma è più o meno quello che hai scritto tu