Mensajes [3] - Enviado el Jueves 12 de Marzo de 2009 a las 01:04hs
?como enlazar un store procedure en c#?
Mensajes [5] - Enviado el Lunes 16 de Marzo de 2009 a las 23:53hs
Date idea con este ejemplo:
?
Una caracter?stica de muchos gestores de bases de datos como Sql Server, es que permiten guardar las consultas para poder ejecutarlas desde nuestro c?digo. Asi conseguimos abstraer nuestra l?gica de datos de nuestra l?gica de negocio. En Sql Server estas consultas se llaman procedimientos de almacenado. Un ejemplo de esto es
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE dbo.sp_test
-- Add the parameters for the stored procedure here
@IdFoo int
AS
BEGIN
SELECT
*
FROM
Foo
WHERE
IdFoo = @IdFoo
END
GO
Este procedimiento recibe como parametro el entero @IdFoo, y busca en la tabla Foo, un registro que tenga el campo IdFoo igual al parametro de entrada @IdFoo. Para llamar este procedimiento de almacenado desde nuestro c?digo tan s?lo debemos hacer lo siguiente
public void ExecuteStoreProcedure(int idFoo)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
using (SqlCommand command = new SqlCommand())
{
connection.Open();
command.Connection = connection;
command.CommandType = System.Data.CommandType.StoredProcedure;
command.CommandText = "sp_test";
command.CommandTimeout = 10;
command.Parameters.AddWithValue("@IdFoo", idFoo);
SqlDataReader reader = command.ExecuteReader();
}
}
}
Mensajes [6] - Enviado el Lunes 23 de Marzo de 2009 a las 04:50hs
ayudate con la version 2005 de SQL oo posterior yo creo ps que funciona mejor la 2008, ya traen varias plantillas dosnde solo modificas algunos atos del store...
Mensajes [2] - Enviado el Lunes 23 de Marzo de 2009 a las 05:01hs
hay muchos gestores de bases de datos como Sql Server, es que permiten guardar las consultas para poder ejecutarlas desde nuestro c?digo. Asi conseguimos abstraer nuestra l?gica de datos de nuestra l?gica de negocio. En Sql Server estas consultas se llaman procedimientos de almacenado un ejemplo...
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE dbo.sp_test
-- Add the parameters for the stored procedure here
@IdFoo int
AS
BEGIN
SELECT
*
FROM
Foo
WHERE
IdFoo = @IdFoo
END
GO
Mensajes [5] - Enviado el Jueves 26 de Marzo de 2009 a las 01:02hs
no le entiendo aun muy bien a los store?
alguien podria ayudar?
Mensajes [5] - Enviado el Sabado 09 de Mayo de 2009 a las 16:06hs
aun me qedan dudas sobre el store procedure alguien me puede dar un ejemplo?