la cosa è a dir poco curiosa...
ho testato con le mie mani e nessun tipo di problema...
intanto comunque possiamo togliere i richiami alla tua funzione
lavorando con dati DATE e inserendo in campo DATE la tua fuznione è ora inutile
codice:
DATA1 = cdate(Request.Form("DATA1"))
DATA2 = cdate(Request.Form("DATA2"))
for i = 0 to datediff("d",DATA1,DATA2) step 1
strSql = "INSERT INTO TABELLA_DATE (DATA1,DATA2) values (#" & dateadd("d",cDate(DATA1),i) & "#, #" &DATA2 &"#)"
objCONN.execute strSql
next
non è ciò che causa il problema però pulire il codice è sempre buona cosa...
-------------------
ora come ora non riesco a vedere il problema...
per ovviare possiamo fare una sconcezza...
codice:
DATA1 = cdate(Request.Form("DATA1"))
DATA2 = cdate(Request.Form("DATA2"))
dim date_last, date_current
for i = 0 to datediff("d",DATA1,DATA2) step 1
date_current = dateadd("d",cDate(DATA1),i)
if datediff("d",date_current,date_last) <> 0 then
strSql = "INSERT INTO TABELLA_DATE (DATA1,DATA2) values (#" & formatdatetime(date_current,vbshortdate) & "#, #" & formatdatetime(DATA2,vbshortdate) &"#)"
objCONN.execute strSql
date_last = date_current
end if
next
-------------------
in ogni caso può essere utile che tu avvii QUESTO codice
codice:
DATA1 = cdate(Request.Form("DATA1"))
DATA2 = cdate(Request.Form("DATA2"))
response.write "|" & DATA1 & "|-|" & DATA2 & "|"
e mi dici che cosa viene a schermo