Usuário com melhor resposta
Interromper código apos catch, dentro da classe.

Pergunta
-
Boa noite,
Criei uma classe para conexão ao meu banco de dados.
Class Conexao { Public void Conecta { try { conecta banco } catch{ informa banco offline e encerra o codigo. } } }
Eu chamo essa classe para realizar conexão e atualizar o datagrid através de um botão, o que eu preciso,caso ele entre no catch é para interromper todo a execução do código. Tentei usar return e ele volta para o codigo do formulario.- Editado Shiirohige domingo, 7 de maio de 2017 00:05
Respostas
-
Boa tarde Shiirohige,
Vamos fazer da seguinte forma, no catch, você apenas retorna uma variável com o valor 1, para quem chamou essa função, com isso você consegue direcionar para onde desejar, visto que você consegue através de um if definir se o catch foi gerado ou não.
Att., Roberto Alves
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.- Marcado como Resposta Guilherme Macedo SModerator segunda-feira, 29 de maio de 2017 11:17
Todas as Respostas
-
Boa tarde Shiirohige,
Vamos fazer da seguinte forma, no catch, você apenas retorna uma variável com o valor 1, para quem chamou essa função, com isso você consegue direcionar para onde desejar, visto que você consegue através de um if definir se o catch foi gerado ou não.
Att., Roberto Alves
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.- Marcado como Resposta Guilherme Macedo SModerator segunda-feira, 29 de maio de 2017 11:17
-
Bom dia,
Por falta de retorno esta thread esta encerrada !
Por gentileza, caso necessário abra uma nova thread.
Atenciosamente,
Guilherme Macedo S
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
TechNet Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.