Visual Studio c# modification

Fermé
tutut - 19 oct. 2011 à 14:55
Bonjour,

Ci-dessous mon code pour l'ajout(il fonctionne), je souhaiterais savoir les changements à faire pour la modification hors mis remplacer Insert Into Fournisseurs par Update Fournisseurs SET.

SqlCommand cmd = new SqlCommand("INSERT INTO Fournisseurs(FOUSOCIETE,FOUMARQUE,FOUADRESSE,FOUCP,FOUVILLE,FOUPAYS,FOUTELEPHONE,FOUFAX,FOUMOBILE,FOUCOURRIEL,FOUDIRECTEUR,FOUREPRESENTANT,FOUMARCHANDISING,FOUSITEINTERNET) VALUES (@FOUSOCIETE,@FOUMARQUE,@FOUADRESSE,@FOUCP,@FOUVILLE,@FOUPAYS,@FOUTELEPHONE,@FOUFAX,@FOUMOBILE,@FOUCOURRIEL,@FOUDIRECTEUR,@FOUREPRESENTANT,@FOUMARCHANDISING,@FOUSITEINTERNET)", cs);
cmd.Parameters.Add("@FOUSOCIETE", SqlDbType.VarChar);
cmd.Parameters.Add("@FOUMARQUE", SqlDbType.VarChar);
cmd.Parameters.Add("@FOUADRESSE", SqlDbType.VarChar);
cmd.Parameters.Add("@FOUVILLE", SqlDbType.VarChar);
cmd.Parameters.Add("@FOUCP", SqlDbType.VarChar);
cmd.Parameters.Add("@FOUPAYS", SqlDbType.VarChar);
cmd.Parameters.Add("@FOUTELEPHONE", SqlDbType.VarChar);
cmd.Parameters.Add("@FOUFAX", SqlDbType.VarChar);
cmd.Parameters.Add("@FOUMOBILE", SqlDbType.VarChar);
cmd.Parameters.Add("@FOUCOURRIEL", SqlDbType.VarChar);
cmd.Parameters.Add("@FOUDIRECTEUR", SqlDbType.VarChar);
cmd.Parameters.Add("@FOUREPRESENTANT", SqlDbType.VarChar);
cmd.Parameters.Add("@FOUMARCHANDISING", SqlDbType.VarChar);
cmd.Parameters.Add("@FOUSITEINTERNET", SqlDbType.VarChar);

cmd.Parameters["@FOUSOCIETE"].Value = efSocieteFou.Text;
cmd.Parameters["@FOUMARQUE"].Value = efMarqueFou.Text;
cmd.Parameters["@FOUADRESSE"].Value = efAdresseFou.Text;
cmd.Parameters["@FOUVILLE"].Value = efVilleFou.Text;
cmd.Parameters["@FOUCP"].Value = efCPFou.Text;
cmd.Parameters["@FOUPAYS"].Value = efPaysFou.Text;
cmd.Parameters["@FOUTELEPHONE"].Value = efTelephoneFou.Text;
cmd.Parameters["@FOUFAX"].Value = efFaxFou.Text;
cmd.Parameters["@FOUMOBILE"].Value = efMobileFou.Text;
cmd.Parameters["@FOUCOURRIEL"].Value = efCourrielFou.Text;
cmd.Parameters["@FOUDIRECTEUR"].Value = efDirecteurFou.Text;
cmd.Parameters["@FOUREPRESENTANT"].Value = efRepresentantFou.Text;
cmd.Parameters["@FOUMARCHANDISING"].Value = efMarchandisingFou.Text;
cmd.Parameters["@FOUSITEINTERNET"].Value = efSiteIntFou.Text;

cs.Open();
cmd.ExecuteNonQuery();
cs.Close();
ds.Clear();
this.fOURNISSEURSTableAdapter.Fill(this.gOSDataSetGestFou.FOURNISSEURS);
MessageBox.Show("Le nouveau fournisseur a été enregistré");

A voir également: