Я делаю переход от DataTableAdapters в MSVS к созданию хранимых процедур в 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' и т.д. –
определенно. «открыть поздно, закрыть рано». также - вы уверены, что эти поля являются «VarChar», а не «NVarChar»? – RPM1984
Прямо в начале On_Click я бросаю туда использование? Любые фрагменты кода или статьи? – balexander