Hola tengo un problema con una consulta a una base de datos de SQL desde c#
Para realizar una consulta realizo lo siguiente
public DataSet Consulta()
{
DataSet ds
= new DataSet
(); SqlDataAdapter Da
= new SqlDataAdapter
("sp_Consulta_Personal", con
.Conexion);
Da.Fill(ds, "T_Personal");
return ds;
}
Hasta ahí de 10
Utilizo el Procedimiento almacenado:sp_Consulta_Personal
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[sp_Consulta_Personal]
AS
SELECT *
FROM [Personal].[dbo].[T_Personal]
Pero no se como hacer cuando necesito pasarle un parametro al procedimiento almacenado.
Creo que el SP sería algo ASí:
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[sp_Consulta_Codigo]
(@Cod_Producto VARCHAR(50))
AS
SELECT
[Nombre]
,[Descripcion]
,[PrecioVenta]
FROM [Base].[dbo].[T_Productos]
WHERE Cod_Producto=@Cod_Producto
pero como le paso el parámetro que necesita el SP????