2011-08-17 36 views
-1

如何將數據從ASP.NET發送到存儲過程?我想要能夠從我的表單中獲取數據,然後將其發送到我的ASP.NET(我知道如何做到這一點),然後我想在存儲過程中使用ASP.NET的信息將更新我的表中的一行。用asp發送數據到存儲過程

+0

您是否在提問之前搜索stackoverflow?可能的重複http://stackoverflow.com/questions/3775904/how-to-connect-sql-and-asp-net – Jeyara

回答

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連接的存儲過程。

0

This是關於如何與數據庫交互的MSDN上的一篇很好的文章。

+0

也許,但它沒有給出有關製作存儲過程的任何信息... – Yuo

+0

你的問題是非常含糊不清,但這裏有一篇關於用T-SQL創建存儲過程的文章 - http://msdn.microsoft.com/en-us/library/ms187926.aspx#Modify – ShellyFM