Je fais la transition de DataTableAdapters dans MSVS à la création de procédures stockées dans MS SQL Server.Procédures C# et stockées ASP.NET
C'est ce que j'ai jusqu'à présent.
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);
}
}
}
}
Je veux de saisir tous les lignes/colonnes et de les stocker dans un DataSet et utiliser les valeurs renvoyées à ma volonté pour tout ce que je souhaite. Qu'est-ce qui me manque pour accomplir cela? Ou si quelqu'un a un article qui pourrait aider aussi bien? J'ai mis à jour le code pour utiliser le code using
.
Je pense que le code est lentement pour s'y rendre ...
Note: vous devriez probablement prendre l'habitude d'utiliser 'using' pour des choses comme' SqlCommand', 'SqlConnection', etc –
definetely. "ouvrir tard, fermer tôt". aussi - êtes-vous sûr que ces champs sont 'VarChar' et non' NVarChar'? – RPM1984
Au tout début du On_Click je lance une utilisation là-dedans? Des extraits de code ou des articles? – balexander