codice:
DATA1  = cdate(Request.Form("DATA1"))
DATA2  = cdate(Request.Form("DATA2"))

response.write "|" & Request.Form("DATA1") & "|-|" & Request.Form("DATA2") & "|
"
response.write "|" & formatdatetime(DATA1,vbshortdate) & "|-|" & formatdatetime(DATA2,vbshortdate) & "|"
e questo?

te lo chiedo per il semplice motivo che non ho tutto il codice, e siccome il problema non è nel codice ma nel meccanismo di input sto cercando di capire...

--------------------------------------------------------

in ogni caso prova l'ultimo codice che ti ho dato e guarda se funziona...

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
dovrebbe ovviare al problema di DOPPIONI