none
Como ejecutar un procedimiento almacenado en Visual Basic 2008 desde un boton

    Question

  • Buenos dias, tengo un procedimiento almacenado con parametros que quiero ejecutar con un Boton y que los resultados em los arroje en un datagrid, esto en Visual Basic 2008, espero me puedan ayudar.

    Este es mi procedimiento

    exec

    usp_Reporte1DesabastoEnCEDIS 7,'20110719',1,0

     

    Saludos cordiales,

    Wednesday, July 20, 2011 2:05 PM

Answers

  • hola

    podrias ser algo como esto

     

    Dim dt As DataTabla = New DataTable()

    Using conn As New SqlConnection("connectionstring")

        Dim cmd As New SqlCommand("<storedprocedure>", conn)
        cmd.CommandType = SqlCommandType.StoredProcedure

        cmd.Parameters.AddWithValue("@param1", valor)

        Dim da As New SqlDataAdapter(cmd)
        da.Fill(dt)


    End Using

     

    como veras los parametros los pasas con el AddWithValue()

     

    o tambien

    Dim dt As DataTabla = New DataTable()

    Using conn As New SqlConnection("connectionstring")

        Dim cmd As New SqlCommand("<storedprocedure>", conn)
        cmd.CommandType = SqlCommandType.StoredProcedure

        cmd.Parameters.AddWithValue("@param1", valor)

        cmd.ExecuteNonQuery()


    End Using

     

    si es que solo actualiza o inserta

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    Wednesday, July 20, 2011 2:11 PM
  • hola, revisate este link:

    http://msdn.microsoft.com/en-us/library/yy6y35y8(v=VS.100).aspx


    Julio Avellaneda
    MCP
    Blog !!

    Wednesday, July 20, 2011 2:14 PM

All replies

  • hola

    podrias ser algo como esto

     

    Dim dt As DataTabla = New DataTable()

    Using conn As New SqlConnection("connectionstring")

        Dim cmd As New SqlCommand("<storedprocedure>", conn)
        cmd.CommandType = SqlCommandType.StoredProcedure

        cmd.Parameters.AddWithValue("@param1", valor)

        Dim da As New SqlDataAdapter(cmd)
        da.Fill(dt)


    End Using

     

    como veras los parametros los pasas con el AddWithValue()

     

    o tambien

    Dim dt As DataTabla = New DataTable()

    Using conn As New SqlConnection("connectionstring")

        Dim cmd As New SqlCommand("<storedprocedure>", conn)
        cmd.CommandType = SqlCommandType.StoredProcedure

        cmd.Parameters.AddWithValue("@param1", valor)

        cmd.ExecuteNonQuery()


    End Using

     

    si es que solo actualiza o inserta

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    Wednesday, July 20, 2011 2:11 PM
  • hola, revisate este link:

    http://msdn.microsoft.com/en-us/library/yy6y35y8(v=VS.100).aspx


    Julio Avellaneda
    MCP
    Blog !!

    Wednesday, July 20, 2011 2:14 PM