Marzieh_A
پنج شنبه 24 دی 1388, 21:16 عصر
دوستان عزیز چطوری میشه در برنامه نویسی C# با stored procedure هاب sql کار کرد؟
من stored procedureی به صورت زیر دارم
ALTER PROCEDURE [dbo].[SP_nemoone]
@TypeSql smallint = 0 ,
@ID int ,
@UserN nvarchar(50) = null
AS
BEGIN
-- insert
if @TypeSql = 1
begin
declare @TempCount AS smallint ;
set @TempCount=0;
select @TempCount=count(*) from nemoone WHERE ID=@ID;
if (@TempCount=0)
begin
set identity_insert nemoone ON;
insert into nemoone values (@UserN,);
set identity_insert nemoone OFF;
end
else
begin
update nemoone set UserN=@UserN where ID=@ID;
end
return 11;
end
-- -- delete
else if @TypeSql=2
begin
delete from nemoone where ID=@ID;
return 22;
end
-- Max Code
else if @TypeSql=3
begin
SELECT * FROM nemoone;
return 33;
end
--select
else if @TypeSql=4
begin
select * from nemoone where ID=@ID;
return 44;
end
return 0
END
که طبق مقدار sqltype عمل مورد نظر رو انجام میده.
چه جوری می تونم با این stored procedure در C# ازتباط برقرار کنم؟
ممنون:لبخند:
من stored procedureی به صورت زیر دارم
ALTER PROCEDURE [dbo].[SP_nemoone]
@TypeSql smallint = 0 ,
@ID int ,
@UserN nvarchar(50) = null
AS
BEGIN
-- insert
if @TypeSql = 1
begin
declare @TempCount AS smallint ;
set @TempCount=0;
select @TempCount=count(*) from nemoone WHERE ID=@ID;
if (@TempCount=0)
begin
set identity_insert nemoone ON;
insert into nemoone values (@UserN,);
set identity_insert nemoone OFF;
end
else
begin
update nemoone set UserN=@UserN where ID=@ID;
end
return 11;
end
-- -- delete
else if @TypeSql=2
begin
delete from nemoone where ID=@ID;
return 22;
end
-- Max Code
else if @TypeSql=3
begin
SELECT * FROM nemoone;
return 33;
end
--select
else if @TypeSql=4
begin
select * from nemoone where ID=@ID;
return 44;
end
return 0
END
که طبق مقدار sqltype عمل مورد نظر رو انجام میده.
چه جوری می تونم با این stored procedure در C# ازتباط برقرار کنم؟
ممنون:لبخند: