Salve a tutti, come descritto nel titolo ho questo problema:
Ho un torneo PIPPO dal 03/04/2017 al 30/04/2017
Ho un torneo PLUTO dal 07/05/2017 al 15/05/2017
Vorrei che quando inserisco un torneo per esempio nella data dal 03/05/2017 al 12/05/2017 o comunque in una data che è già impegnata, mi avvertisse tramite pop-up, mentre se inserisco il torneo per esempio dal 25/03/2017 al 02/04/2017 oppure dal 16/05/2017 al 27/05/2017 andasse avanti con il codice.
Vi posto quello che ho fatto, ma funziona a metà nel senso che da errore anche quando non dovrebbe. Grazie.
codice:
'FUNZIONE PER CONTROLLARE SE ESISTE GIA' UN TORNEO IN QUELLA DATA
if (request.form("DataStopTorneo") <> "" and request.form("DataStartTorneo") <> "") then
	DataItaliaStart = request.form("DataStartTorneo")
	DataItaliaStop = request.form("DataStopTorneo")
'SELEZIONO I TORNEI ESISTENTI
	Set RSControlloTorneo = Server.CreateObject("ADODB.Recordset")
	RSControlloTorneo.ActiveConnection = strConn
	RSControlloTorneo.Source = "SELECT * FROM "&TabAttuale&""
	RSControlloTorneo.CursorType = 0
	RSControlloTorneo.CursorLocation = 3
	RSControlloTorneo.LockType = 3
	RSControlloTorneo.Open()


'CONTROLLO CHE ESISTA ALMENO UN TORNEO
	if not RSControlloTorneo.eof then
		RSControlloTorneo.movefirst
		while not RSControlloTorneo.eof
		DataControlloStart = RSControlloTorneo.fields.item("DataStartTorneo").value
		DataControlloStop = RSControlloTorneo.fields.item("DataStopTorneo").value
			if datediff("d",DataItaliaStart,DataControlloStop) >= 0 then%>
				<script type="text/javascript">
				<!--
				  function doRedirect() {
					location.href = "crea_torneo.asp";
				  }
				  window.alert("ATTENZIONE! LA DATA IMMESSA NON E' DISPONIBILE");
				  window.setTimeout("doRedirect()", 10);
				//-->
				</script>
                
<%				'response.end
			end if
		RSControlloTorneo.movenext			
		wend	
	end if
end if
%>
:messner: