Aiuto mi ci sono annodato.
codice:
If (CStr(Request("compila")) = "1") Then
	Nome = replace(request.Form("Torneo"),"'","''")
	DataStart = request.Form("DataStartTorneo")
	GiornoStart = Mid(DataStart, 9, 2)
	MeseStart = Mid(DataStart, 6, 2)
	AnnoStart = Mid(DataStart, 1, 4)
	DataStart1 = MeseStart&"/"&GiornoStart&"/"&AnnoStart
	
	DataStop = request.Form("DataStopTorneo")
	GiornoStop = Mid(DataStop, 9, 2)
	MeseStop = Mid(DataStop, 6, 2)
	AnnoStop = Mid(DataStop, 1, 4)
	DataStop1 = MeseStop&"/"&GiornoStop&"/"&AnnoStop
	
	if (RsTornei.eof or RsTornei.bof) then		
		Set cn1 = Server.CreateObject("ADODB.Connection")
		cn1.Open strConn
		GiorniTorneo = datediff("d", DataStart, DataStop)
		for x = 0 to GiorniTorneo
			sql = "INSERT INTO "&TabAttuale&"( Nome, Data, Occupato) " &_
			 "VALUES ( '" & Nome & "',#" & DataStart & "#,1)"
			cn1.Execute sql
			DataStart = dateadd("d", 1, DataStart)
		next
	end if
		response.Redirect("crea_torneo.asp")
end if
DataStart e DataStop sono nel formato aaaa/mm/gg.
Quando vado ad inserire i valori nella tabella , questo è il risultato: datastart : 05 aprile 2017 e datastop 21 aprile 2017.
Come ne esco? Grazie
Data
05/04/2017
04/06/2017
04/07/2017
04/08/2017
04/09/2017
04/10/2017
04/11/2017
04/12/2017
13/04/2017
14/04/2017
15/04/2017
16/04/2017
17/04/2017
18/04/2017
19/04/2017
20/04/2017
21/04/2017