none
Mostrar en un textbox el resultado de un procedimiento almacenado RRS feed

  • Pregunta

  • c#- win form

    quiero mostrar un resultado de una suma que hicen en sql en un textbox

    e visto algunos pero la mia no recibe ningun parametro solo quiero que al hacer click en el boton me bote la suma en el text box

    

    • Editado deltox lunes, 9 de julio de 2018 4:55
    lunes, 9 de julio de 2018 4:55

Todas las respuestas

  • Hola deltox:

    Ejemplo del procedimiento almacenado

    create procedure sp_SumaOrderDetails 
    as
    	select cast(sum(Quantity) as int) from [Order Details]
    return

    No recibe ningún parámetro

    cnn = new SqlConnection(connetionString);
                try
                {
                    cnn.Open();
                    cmd = new SqlCommand("sp_SumaOrderDetails", cnn);
    cnn.CommandType = CommandType.StoredProcedure;
    /* resultado de la ejecución del procedimiento */
                    Int32 valor = Convert.ToInt32(cmd.ExecuteScalar());
                    cmd.Dispose();
                    cnn.Close();
    
                }
                catch (Exception ex)
                {
                    MessageBox.Show("No puedo abrir la conexión");
                }

    Esto es lo que quieres hacer, supongo. Luego pones tu textBox.Text el valor de la variable valor.

    Un saludo


    lunes, 9 de julio de 2018 5:29