Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Clauido José

gravar dados no mysql

Recommended Posts

galera to com problema de novo aqui to tentando fazer um cadastro usando mysql como banco ele fala que foi cadastrado com sucesso mas nao cadastra veja como ta o codigo.

 protected void butGravar_Click(object sender, EventArgs e)
    {
        if (!logo.HasFile)
        {
            lblStatus.Visible = true;

            lblStatus.Text = "Please Select Image File";    //checking if file uploader has no file selected
        }
        else
        {
            int length = logo.PostedFile.ContentLength;
            byte[] pic = new byte[length];


            logo.PostedFile.InputStream.Read(pic, 0, length);

            try
            {
                lblStatus.Visible = true;
                lblStatus.Text = "Image Uploaded Sucessfully";  //after Sucessfully uploaded image
            }
            finally
            {
            }
        }
        
        string MySqlConnString = "Data Source=127.0.0.1;Database=carsystem;User Id=root;Password=root;port=3306";
        using (MySqlConnection con = new MySqlConnection(MySqlConnString))
        {

            string sqlConn = "INSERT INTO tempresa (titulo,breve,descricao,datacadastro) valeus ('"+ txtempresa.Text + "','" + txtBreve.Text + "','" + CKEditor1.Text + "','" + txtData.Text + "')";
            MySqlDataAdapter objAdapter = new MySqlDataAdapter();

            MySqlCommand cmd = new MySqlCommand(sqlConn, con);

            try
            {
                con.Open();
                objAdapter.InsertCommand = cmd;
                lblStatus.Text = "Empresa Cadastrada com sucesos";
            }
            catch (Exception E)
            {
                Response.Write(e.ToString());
            }
            finally
            {
                con.Close();
            }
        }
    }

Compartilhar este post


Link para o post
Compartilhar em outros sites

agora funciono mas nao conguinho inserir dados no banco como saber qual o erro que da ? Não consegui discerni ainda como fazer isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite, segue um bloco de código que utilizo. Coloque um try...catch, assim fica fácil de capturar a mensagem de erro do banco de dados...

string sql = "Insert ou Update";

        string conexao = "Sua conexão"
        using (MySqlConnection connection = new MySqlConnection(conexao))
        using (MySqlCommand command = new MySqlCommand(sql, connection))
        {
            try
            {
                connection.Open();
                int i = command.ExecuteNonQuery();
                if(i > 0)
                {  
                     //comando ok
                }
                else
                {
                    //não foi
                }
                

            }
            catch (Exception ex)
            {
                return ex.message;
            }
        }

Compartilhar este post


Link para o post
Compartilhar em outros sites

consegui era a pecinha de traz do note como sempre rs erro de digitação na query tava colocando valeus e certo e valeus rsrs values

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.