J'utilise ce code pour mettre à jour les données dans la table de base de données. Peut-on réutiliser le même code pour mettre à jour un ensemble de données? Merci.Est-il possible de mettre à jour/insérer des données dans un ensemble de données avec SqlCommand?
using (SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["Northwind"].ConnectionString))
{
string sql = "UPDATE tbh_Categories SET Title = @Title,
Description = @Description
WHERE CategoryID = @CategoryID";
SqlCommand cmd = new SqlCommand(sql, cn);
cmd.CommandType = CommandType.Text;
cmd.Parameters.Add("@CategoryID", SqlDbType.Int).Value = category.ID;
cmd.Parameters.Add("@Title", SqlDbType.NVarChar).Value = category.Title;
cmd.Parameters.Add("@Description", SqlDbType.NVarChar).Value = category.Description;
cn.Open();
int ret = cmd.ExecuteNonQuery();
return (ret == 1);
}
comme, j'ai écrit dans un commentaire ci-dessus. Je veux créer une démo temporaire de mon application, sans laisser les gens réellement supprimer et mettre à jour les enregistrements de la table. Donc, pour cela, j'ai décidé d'utiliser le jeu de données et de le garder en session, donc toute manipulation serait faite sur ce jeu de données (ne vous inquiétez pas du gaspillage de mémoire car il sera limité) – markiz