martes, 2 de abril de 2013

Uso de procedimientos almacenados en visual basic.net 2010

Para llamar el procedimiento almacenado en visual basic solo debemos cambiar el tipo de comando:

insertar.CommandType = System.Data.CommandType.StoredProcedure

En la linea anterior especifique mi tipo de comando .

     insertar.CommandText = "DeleteQuery"   'Esta linea de comando  es donde indicamos el nombre de nuestro procedimiento almacenado.


En esta linea le estoy enviando un parametro a mi procedimiento:        insertar.Parameters.AddWithValue("param1", param1) donde param1 debe tener este mismo nombre  en  dicho sp.

                Dim conexion As SqlConnection
                conexion = New SqlConnection(My.Settings("Conn"))   ' la conexion desde app.config
                Dim insertar As New SqlClient.SqlCommand()
                Dim param1 As Integer = row.Cells(0).Value
                insertar.CommandType = System.Data.CommandType.StoredProcedure
                insertar.CommandText = "DeleteQuery"
                insertar.Parameters.AddWithValue("param1", param1)
                conexion.Open()
                insertar.Connection = conexion
                insertar.ExecuteNonQuery()
                conexion.Close()

1 comentario:

  1. Podrias mostrar el procedimiento almacenado tambien, para hacerse una idea de lo que recibe ese proc, o como se implementa esa idea de borrar un registro parece.

    ResponderEliminar