使用asp将数据发送到存储过程

时间:2011-08-17 22:28:36

标签: asp.net sql-server-2008

如何将数据从ASP.NET发送到存储过程?

我希望能够从我的表单中获取数据然后将其发送到我的ASP.NET(我知道如何执行此操作),然后我想在存储过程中将该信息与ASP.NET一起使用更新我表格中的一行。

2 个答案:

答案 0 :(得分:0)

This是MSDN上关于如何与数据库交互的好文章。

答案 1 :(得分:0)

下面是使用ADO.NET连接存储过程的示例代码

static string connectionString = ConfigurationSettings.AppSettings["SqlConnectionString"].ToString();
SqlConnection dbConnection = new SqlConnection();
dbConnection.ConnectionString = connectionString;
SqlCommand dbCommand = new SqlCommand("SpUpdateUser", dbConnection);
dbCommand.CommandType = CommandType.StoredProcedure;
dbCommand.Parameters.Add("@UserName", SqlDbType.VarChar).Value = userName;
dbCommand.Parameters.Add("@Age", SqlDbType.VarChar).Value = age;
dbConnection.Open();
dbCommand.ExecuteNonQuery();
dbConnection.Close();

此处将用户名和年龄传递给存储过程SpUpdateUser,该过程需要两个输入参数@UserName@Age