guardar valor de um select em uma variável e retornar
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
Curtidas 0
Respostas
Miguel Junior
16/05/2016
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;
}
GOSTEI 0