Aiuto mi ci sono annodato.
DataStart e DataStop sono nel formato aaaa/mm/gg.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
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


Rispondi quotando