Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ricardovg

Validação de excessão utilizando

Recommended Posts

Galera ... estava com um problema de validação

 

Exemplo :

 

Estou usando os objetos Required Field Validator

 

Porém quando coloco online( servidor ) não funciona e ele gera um erro

 

Quando eu clico no botao enviar ele deveria mostar os campos que precisam ser validados .. mas não é isso q ocorre, então deu uma pesquisada melhor e notei q o web.config server somente para erros http, para excessões preciso usar o Try .. Cath .. Finaly

 

 

Mas como é isso eu vi alguns exemplos na net mas sinceramente nao entendi

 

segue meu código ( resumido pra não ficar enorme )

 

Dim strUser, strCountry, strCity As String

Dim Conn as OLEDBConnection

Dim Rdr1 as OLEDBDatareader

Dim Cmd1 as OLEDBCommand

Dim myCmd as OLEDBCommand

Dim strSQL as string

Dim strConn As String

Dim mySQL as string

 

 

strUser = Session("Nome")

strCountry = Request("lstCountry")

strCity = Request("lstCities")

 

'Abre a conexão com a fonte de dados

strConn = Application("Conn")

Conn = New OLEDBConnection(strConn)

Conn.Open()

 

If strWW = "Select a Work Week" OR strWW = "" Then

strQuarter = ""

strMonth = ""

strYear = ""

Else

strSQL="SELECT * FROM tbl_PR_WW WHERE WW = " & strWW

Cmd1=New OLEDBCommand(strSQL,Conn)

Rdr1=Cmd1.ExecuteReader()

While Rdr1.Read()

strQuarter = Rdr1("WWQuarter")

strMonth = Rdr1("WWMonth")

strYear = Rdr1("WWYear")

End While

Rdr1.Close()

End If

 

MySQL = "INSERT INTO tbl_PR_Tracker ( username, Country ,city ) VALUES"

MySQL = MySQL & " (@username, @Country ,@city )"

 

 

'Abre a conexão com a fonte de dados

strConn = Application("Conn")

Conn = New OLEDBConnection(strConn)

Conn.Open()

 

myCmd = New OleDBCommand(mySQL,Conn)

myCmd.Parameters.Add(New OleDbParameter("@username", strUser))

myCmd.Parameters.Add(New OleDbParameter("@Country", strCountry))

myCmd.Parameters.Add(New OleDbParameter("@city", strCity))

myCmd.Parameters.Add(New OleDbParameter("@ww", strWW))

 

myCmd.ExecuteNonQuery

Conn.Close()

 

Response.Redirect("../Files/Ok.aspx")

 

Como coloco o Trye aqui neste código pra não dar mais erro ?

 

 

Valeu

 

 

Fuiiiiiiiiiiiiiiiiiiiiiiiiiii http://forum.imasters.com.br/public/style_emoticons/default/ninja.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.