我正在從MSVS中的DataTableAdapters轉換到在MS SQL Server中創建存儲過程。ASP.NET C#&存儲過程
這是我到目前爲止。
protected void Submit_Click(object sender, EventArgs e)
{
var conString = ConfigurationManager.AppSettings["ConnectionString"].ToString();
using (SqlConnection con = new SqlConnection(conString))
{
using (SqlCommand cmd = new SqlCommand("getAdministrators", con))
{
cmd.Parameters.Add("@userName", SqlDbType.VarChar).Value = userNameTB.Text;
cmd.Parameters.Add("@password", SqlDbType.VarChar).Value = passwordTB.Text;
cmd.CommandType = CommandType.StoredProcedure;
using (SqlDataAdapter da = new SqlDataAdapter(cmd))
{
DataSet ds = new DataSet();
da.Fill(ds);
}
}
}
}
我想抓住所有的行/列,並將它們存儲在一個DataSet,並使用任何我希望在我的意願返回的值。我錯過了什麼來完成這一點。或者如果有人有一篇文章可以提供幫助?
我更新了代碼以使用using
。
我覺得代碼慢慢變有...
注意:你應該養成使用'using'的東西像'SqlCommand','SqlConnection'等 – 2010-11-18 03:10:59
definetely的習慣。 「遲開,早關」。也 - 你確定這些字段是'VarChar'而不是'NVarChar'? – RPM1984 2010-11-18 03:13:38
在On_Click的開頭,我在那裏拋出一個使用?任何代碼片段或文章? – balexander 2010-11-18 03:15:55