none
Interromper código apos catch, dentro da classe. RRS feed

  • 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
    sábado, 6 de maio de 2017 22:43

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.

    terça-feira, 23 de maio de 2017 19:13

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.

    terça-feira, 23 de maio de 2017 19:13
  • 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.

    segunda-feira, 29 de maio de 2017 11:17
    Moderador