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 |