Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
974 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [c#: windowsForm, MySql]Insertion d'une ligne dans un table

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[c#: windowsForm, MySql]Insertion d'une ligne dans un table

n°1833574
developppe​z
Posté le 04-01-2009 à 13:35:05  profilanswer
 

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 :
  1. try
  2.             {
  3.                 MySqlConnection cnx = new MySqlConnection(strConn);
  4.                 cnx.Open();
  5.                 MySqlCommand maCommande = new MySqlCommand();
  6.                 maCommande.Connection = cnx;
  7.                 maCommande.CommandText = "INSERT INTO matable VALUES(?idtab1,?attribut1,?attribut2)";
  8.                 maCommande.Parameters.Add("?idtab1", "" );
  9.                 maCommande.Parameters.Add("?attribut1", textBox2.Text);
  10.                 maCommande.Parameters.Add("?attribut2", textBox3.Text);
  11.                 maCommande.ExecuteNonQuery();
  12.                 cnx.Close();
  13.             }
  14.             catch (Exception ex)
  15.             {
  16.                 MessageBox.Show("Problème de connection " + ex.Message);
  17.             }


 
Merci infiniment


Message édité par developppez le 04-01-2009 à 13:36:58
mood
Publicité
Posté le 04-01-2009 à 13:35:05  profilanswer
 

n°1833638
moi23372
Posté le 04-01-2009 à 16:28:58  profilanswer
 

bonjour,
 
Dans ta requête, spécifie les champs
INSERT INTO matable (champ1, champ2, champ3) VALUES VALUES(?idtab1,?attribut1,?attribut2)
 
Voila, si ça ne marche toujours pas, peux tu nous donné le message d'erreur complet.


---------------
quand un homme raisonne mal c'est qu'il n'a pas les données pour raisonner mieux (diderot)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [c#: windowsForm, MySql]Insertion d'une ligne dans un table

 

Sujets relatifs
Vlinks - Nouveau script annuaire (PHP/Mysql)Copie BD Mysql importantes
insertion *.swf[PHP/MySQL] Submit Score
Aide: Maj d'un champ d'une tableUPDATE Fonctionnel sur Easy php en local mais pas en ligne
Bloc de ligne indissociable[Mysql][PDO] Comment faire un SELECT sur 2 bases ?
MySQL - Probleme pour supprimer un champ sur Grosse DBAide pour une requête (MySQL)
Plus de sujets relatifs à : [c#: windowsForm, MySql]Insertion d'une ligne dans un table


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR