Salut,
Je voulais savoir, si c'est possible d'insérer des champs à une ligne de table , un par un. et comment ça se fait?
sachant que la igne, n'existe pas, c'est à dire, on va commencé, du premier champs, qui est le id de la table, ensuite, ceux qui suivent.
en fait, je voulais insérer une ligne entière mais j'arrive pas, il y a toujours une erreur de syntax, que j'arrive pas ni à l'identifier ni à trouver une solution pour insérer ma ligne.
Donc si vous pouvez m'aider à insérer une ligne dans ma table ça sera trés gentil de votre^part, si vous pouvez m'aider à l'insérer champs par champs, pour que je puisse savoir s'il ya un problème avec le type de champs, ça sera plus que gentil de votre part.
ceçi est mon code:
Code :
- try
- {
- MySqlConnection cnx = new MySqlConnection(strConn);
- cnx.Open();
- MySqlCommand maCommande = new MySqlCommand();
- maCommande.Connection = cnx;
- maCommande.CommandText = "INSERT INTO matable VALUES(?idtab1,?attribut1,?attribut2)";
- maCommande.Parameters.Add("?idtab1", "" );
- maCommande.Parameters.Add("?attribut1", textBox2.Text);
- maCommande.Parameters.Add("?attribut2", textBox3.Text);
- maCommande.ExecuteNonQuery();
- cnx.Close();
- }
- catch (Exception ex)
- {
- MessageBox.Show("Problème de connection " + ex.Message);
- }
|
Merci infiniment
Message édité par developppez le 04-01-2009 à 13:36:58