Super c'est bien compris : je poste un exemple des requêtes paramétrés ci-dessous avant de clôturer se sujet pour les gens au futur qui cherche à comprendre aussi, ou qu'il vont rencontrer les même problème :
using (SqlConnection conn = new SqlConnection(connectionString))
{
//Préparation des paramètres
SqlParameter paramID = new SqlParameter("@id", SqlDbType.Int);
paramID.Value = 10;
SqlParameter paramText = new SqlParameter("@text", SqlDbType.VarChar,50);
paramText.Value = "Ceci est un test";
SqlParameter paramDate = new SqlParameter("@date", SqlDbType.DateTime);
paramDate.Value = DateTime.Now;
SqlParameter paramFloat = new SqlParameter("@float", SqlDbType.Float);
paramFloat.Value = 12.2;
//Préparation de la commande
String sql = string.Format("INSERT INTO TableTest(Id, Text, DateAndTime, FloatNumber) VALUES({0},{1},{2},{3})",
paramID.ParameterName, paramText.ParameterName,
paramDate.ParameterName, paramFloat.ParameterName);
SqlCommand cmd = new SqlCommand(sql.ToString(), conn);
//Ajout des paramètre à la commande
cmd.Parameters.Add(paramID);
cmd.Parameters.Add(paramText);
cmd.Parameters.Add(paramDate);
cmd.Parameters.Add(paramFloat);
//Ouverture de la connection et exécution de la commande
conn.Open();
cmd.ExecuteNonQuery();
}
Merci
The wings of Technology
Probleme d'identification VISUAL STUDIO C#
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
The wings of Technology
The wings of Technology
The wings of Technology