RAGA DEVO FARE IN MODO CHE SE NON TROVO CFISC MI VISUALIZZA UNA LABEL "UTENTE NON RICONOSCIUTO" E MI FERMA IL PROGRAMMA SENZA FARMI VEDERE LA PAGINA ERRORE DEL SERVER NELL'APPLICAZIONE HO PROVATO MA NON VA NEL FYNALLY HO MESSO IL CODICE CHE DEVE ESEGUIRE NEL CASO TROVA IL CODICE FISCALE MI AIUTATE A FAR CHIAREZZA? CIAO CIAO

Try
CFisc = DataReader.GetString(0)
If CFisc = 0 Then
Throw New InvalidOperationException
End If
Catch ex As Exception
lblError.Text() = "Utente non riconosciuto"
Finally
cmd1.CommandText = "SELECT DSCOGNOME, DSNOME, POSIZIONE FROM XXX WHERE CDFISC = '" & CFisc & "'"
DataReader = cmd1.ExecuteReader()
DataReader.Read()
Cogn_Valu = DataReader.GetString(0)
Nome_Valu = DataReader.GetString(1)
Pos_Valu = DataReader.GetString(2)
cmd2.CommandText = "SELECT DSCOGNOME, DSNOME, CDFISC, POSIZIONE FROM XXX, YYY WHERE POSCOH = '" & Pos_Valu & "' AND POSCOD = POSIZIONE "
DataReader = cmd2.ExecuteReader()
DataGrid1.DataSource = DataReader
DataGrid1.DataBind()
DataReader.Close()
End Try