none
HACER UNA CONSULTA SELECT SUM Y MOSTRARLA EN UN LABEL RRS feed

  • Pregunta

  • Hola buenas tardes estoy trabajando en una aplicacion de Widows Forms con Visual basic y SQL SERVER 2008 

    Tengo una tabla de registro de pagos, y quisera mostrar el total de la suma de los pagos en un label pero hasta el momento no he encontrado un codigo que me muestre dicho dato.

    Si alguien puede ayudarme a encontrar una solucion se lo agredeceria

    De antemano muchas gracias

    martes, 15 de julio de 2014 19:45

Respuestas

  • hola

    si de la query solo quieres un valor simple podrias usar el ExecuteScalar()

    Dim sql As String = "SELECT SUM(campo) FROM <Tabla> WHERE campo = @param"
    Using conn As New SqlConnection("connection string")
    	conn.Open()
    
    	Dim cmd As New SqlCommand(sql, conn)
    	cmd.Parameters.AddWithValue("@param", valor)
    
    	Dim suma As Integer = Convert.ToDecimal(cmd.ExecuteScalar())
    
    
    	lblImporte.Text = suma.ToString("N2")
    End Using

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta PackooAmaroo miércoles, 16 de julio de 2014 15:50
    miércoles, 16 de julio de 2014 11:45