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