Scusate, questa è la parte del codice dove verifico se i campi sono compilati per eseguire la funzione.
SQ11 = Replace(Request.Form("Squadra11"), "'", "''")
SQ21 = Replace(Request.Form("Squadra21"), "'", "''")
if SQ11 <> "" AND SQ21 <> "" then
'verifico l'esistenza della giornata
if not verifica_giornata(categoria, giornata) then
response.redirect "tabella esistente.asp?esistenza=NO&cat="& categoria &"&giorn=" & giornata & ""
else
'verifico l'esistenza delle squadre
verifica_squadra_inserita categoria, giornata, sq11 ,sq21
end if
end if
questa parte viene ripetuta n volte
la funzione "verifica_giornata" appunto verifica l'esistenza della giornata, mentre "verifica_squadra_inserita" verifica se la partita è già stata inserita.
Io ho visto che le 2 funzioni non mi danno errore, ma dopo aver fatto il primo IF si ferma il tutto inserendo comunque il dato correttamente.
Questo codice è inserito in un file update.asp che viene richiamato dalla pagina di inserimento dati.