Controllo errori lato server

lunedì 15 maggio 2006 - 22.12

Mauro1971 Profilo | Newbie

Ciao, ho una domanda da porvi.
Ho 3 pagine ASP dove faccio una selezione nella prima, compilo dati nella seconda, invio al DB (SQL 2000) i dati ed una mail di avviso nella terza.

Devo controllare che nella prima sia fatta una selezione e quindi:

nella 2nda pagina metto....
<% if Request.Form("miavariabile")="" then
Response.Redirect("miapagina1.asp?error=1")
End if %>
Dove ad error=1 imposto una frase di avviso ed annullo l'operazione.

Poi devo controllare che nella 2nda pagina sia compilati tutti i dati e che siano numerici tranne 2, quindi:

nella 3za pagina metto....
<% if Request.Form("campo1")="" or Request.Form("campo2")="" or..... then
Response.Redirect("miapagina2.asp?error=2")
End if %>
Controllo valori numerici
<% If not IsNumeric(campo1) or not IsNumeric (campo2) or ....... then
End if%>

Problemi.
L'istruzione sopra mi dà errore "Previsto Then" alla fine della riga.....non lo vede?
Se nella 2nda non compilo i dati mi reindirizza alla prima con l'errore della 2nda, ma io non voglio che vada all'inizio, deve fermarsi alla 2nda pagina.
Come posso fare?
Grazie.


-------------------------------------------------------------
Chi parla ad alta voce si fà sentire.
Chi parla a bassa voce si fà ascoltare.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5