将值从aspx.cs页传递到存储过程

时间:2016-07-09 02:56:49

标签: asp.net sql-server

我的aspx.cs页面中有一行 -

cmd.CommandText="INSERT INTO [dbo].[Table] (No_Entered) Values ("+i+")";

我的问题是:它的相应存储过程应该是什么样的?

提前谢谢: - )

2 个答案:

答案 0 :(得分:1)

cmd.CommandText = "YourStoredProcedureName";
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@No_Entered",i); //@No_Entered is parameter name in SP

存储过程

CREATE PROCEDURE dbo.YourStoredProcedureName
@No_Entered int
AS
INSERT INTO TABLENAME (No_Entered) VALUES (@No_Entered)
GO

答案 1 :(得分:0)

您必须自己创建存储过程。它本身并不神奇。

https://msdn.microsoft.com/en-us/library/ms187926.aspx