guardar valor de um select em uma variável e retornar
16/05/2016
0
boa tarde,
Estou tentando jogar um registro dentro de uma variável e retornar para uma outra tela, porém não estou conseguindo está dando erro.
Segue abaixo o código da classe DAO
a Chamada da função através do botão.
Estou tentando jogar um registro dentro de uma variável e retornar para uma outra tela, porém não estou conseguindo está dando erro.
Segue abaixo o código da classe DAO
public int selecionardados() { //int codigo; ConnectionFactory factory = new ConnectionFactory(); MySqlConnection con = factory.getConnection(); con.Open(); MySqlCommand novo = new MySqlCommand("SELECT max(CODNAC) FROM lm.e002pai"); //last_insert_id() int codigo = (int)novo.ExecuteScalar(); con.Close(); return 0; }
a Chamada da função através do botão.
private void btnNovo_Click(object sender, EventArgs e) { int codigo; PaisDAO paisDAO = new PaisDAO(); codigo = paisDAO.selecionardados(); edtCodpais.Text = codigo.ToString(); }
Fabio Sanches
Curtir tópico
+ 0
Responder
Posts
21/05/2016
Miguel Junior
Boa noite, Fábio Sanches.
Desconfio que o erro está contido no retorno do seu método selecionarDados() está com valor inteiro igual a 0. Uma possível resposta é o seguinte:
Desconfio que o erro está contido no retorno do seu método selecionarDados() está com valor inteiro igual a 0. Uma possível resposta é o seguinte:
public int selecionardados() { //int codigo; ConnectionFactory factory = new ConnectionFactory(); MySqlConnection con = factory.getConnection(); con.Open(); MySqlCommand novo = new MySqlCommand("SELECT max(CODNAC) FROM lm.e002pai"); //last_insert_id() int codigo = (int)novo.ExecuteScalar(); con.Close(); return código; }
Responder
Clique aqui para fazer login e interagir na Comunidade :)