C sharp - Insertar con procedimientos almacenados

   
Vista:
Imágen de perfil de Alexis

Insertar con procedimientos almacenados

Publicado por Alexis (5 intervenciones) el 21/07/2016 08:10:22
COMO INSERTAR UN REGISTRO A MYSQL DESDE C# CON UN PROCEDIMIENTO ALMACENADO EL CÓDIGO QUE TENGO ES EL SIGUIENTE PERO NO SE QUE VA DESPUES DE QUE SE ABRE CONEXION
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public bool Insert(Usuario _user)
        {
            bool flag = false;
            try
            {
                if (base.IsConnectBD())
                {
                    MySqlCommand cmm = new MySqlCommand("add_user", GetConexion());
                    GetConexion().Open();
 
                    GetConexion().Close();
                    flag = true;
                }
            }
            catch (Exception _ex)
            {
                GetConexion().Close();
                base.Mensaje = _ex.Message;
            }
            return flag;
        }
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Insertar con procedimientos almacenados

Publicado por Jacobo Daniel (9 intervenciones) el 30/07/2016 03:18:17
Hola alexis :)

Espero poder ayudarte con esto... lo puedes realizar de la siguiente manera

1
2
3
4
5
6
7
8
using (MySqlCommand command = connection.CreateCommand())
{
	command.CommandText = "insert_user";
	command.CommandType = System.Data.CommandType.StoredProcedure;
	command.Parameters.AddWithValue("@name", "xxxx");
	command.Parameters.AddWithValue("@id",MySqlDbType.Int32);
	command.ExecuteNonQuery();
}

y de esta manera unicamente llamas al procedimiento almacenado por su nombre y le pones los datos a los parametros de tu procedimiento almacenado

Ojala te sirva, Saludos!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar