Porquê não seta o valor?

29/03/2014

Olá pessoal, bem eu queria setar um valor do banco em um TextBox mais não estou conseguindo, fica em branco e não dá nenhum erro, meu codigo:

public static String add(Cliente cli, string result)
        {
            int i;
            using (MySqlConnection conexaoMySQL = clsBanco.getInstancia().getConexao())
            {

                try
                {

                    string mSQL = "SELECT count(*) FROM pessoa";

                    MySqlCommand cmd = new MySqlCommand(mSQL, conexaoMySQL);
                    
                    conexaoMySQL.Open();
                    
                    i = Convert.ToInt16(cmd.ExecuteScalar());
                }
                catch (MySqlException ex)
                {
                    throw ex;
                }
                finally
                {
                    conexaoMySQL.Close();
                }
                return result = i.ToString();
            }

Raniel Nogueira

Respostas

29/03/2014

Raniel Nogueira

PS: Já coloquei o return no lugar certo mais continua do mesmo jeito
Responder Citar

29/03/2014

Raniel Nogueira

Pronto consegui olha como ficou:

 public static void add(ComponentFactory.Krypton.Toolkit.KryptonTextBox texto)
        {
            int i;
            string result;
            using (MySqlConnection conexaoMySQL = clsBanco.getInstancia().getConexao())
            {

                try
                {
                    string mSQL = "SELECT count(*) FROM pessoa";

                    MySqlCommand cmd = new MySqlCommand(mSQL, conexaoMySQL);
                    
                    conexaoMySQL.Open();
                    cmd.ExecuteNonQuery();
                    i = Convert.ToInt16(cmd.ExecuteScalar())+1;
                    result = Convert.ToString(i);
                    texto.Text = result;
                }
                catch (MySqlException ex)
                {
                    throw ex;
                }
                finally
                {
                    conexaoMySQL.Close();
                }
                
            }
            
        }
Responder Citar

30/03/2014

Raniel Nogueira

Esse Fórum está cada vez mais parado.
Responder Citar