Update AspNet Core

6 respostas
programação
W

Pesoal, Boa Noite.
Tenho um Botão em minha View , e gostaria que , quando clicasse nele enviasse a palavra “APROVADO” em um campo da minha tabela MYSQL.
Como faço isso ?
Lembrando, sou novato na area.

Obrigado.

Watson

6 Respostas

javaflex

Estuda sobre ADO.NET e MySql Connector: https://mysql-net.github.io/MySqlConnector/

W

Amigo obrigado por responder mas eu já tenho a minha conexão com o banco Preciso saber como criar um comando já com valor definido e atribuir a um botão e comando update

javaflex

Então seja mais específico na sua dúvida inicial. Sao n passos, não existe comando mágico do “botao ao mysql”. Em relacao ao back-end ASP.NET Core você vai usar ADO.NET para realizar update/insert/delete de qualquer informacao requisitada.

W

Mais específico que eu fui amigão so se eu desenhar agora… Mas obrigado pela dica abraço

javaflex

Fica ao seu critério, não sou eu quem preciso da ajuda.

JulioCesarSF

install-package MySql.Data

public bool Update(int id, string texto)
        {
            bool result = false;
            string query = "update sua_tabela set campo = @val1 where id = @val2";
            try
            {
                using (var con = ConnectionFactory())
                {
                    con.Open();

                    using (var cmd = con.CreateCommand())
                    {
                        cmd.Connection = con;
                        cmd.CommandText = query;

                        cmd.Prepare();
                        cmd.Parameters.AddWithValue("@val1", texto);
                        cmd.Parameters.AddWithValue("@val2", id);
                        result = (cmd.ExecuteNonQuery() > 0);
                    }
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }

            return result;
        }

Não dá para saber se você sabe alguma coisa de banco de dados (SQL) ou se não sabe usar o connector mesmo…

Criado 8 de abril de 2018
Ultima resposta 10 de abr. de 2018
Respostas 6
Participantes 3