Menu

Comment resoudre le probleme avec overflow

Messages postés
66
Date d'inscription
vendredi 12 octobre 2018
Statut
Membre
Dernière intervention
28 avril 2019
- - Dernière réponse : madeog
Messages postés
66
Date d'inscription
vendredi 12 octobre 2018
Statut
Membre
Dernière intervention
28 avril 2019
- 25 avril 2019 à 17:40
bonjour,
j'ai un problème avec mon programme. lorsque j’exécute
un message overflow s'affiche.

j'ai de la difficulté. si vous pouvez m'aider un me conseiller un site pour m'aider

private void btnInsert_Click(object sender, EventArgs e)
        {
            {
                OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=G:\Projet C#\PRO-JECT.accdb");

                try
                {
                    con.Open();
                    //query d'insert avec params
                    OleDbCommand cmd = new OleDbCommand("insert into entreprise(nom_entreprise,prenom_contact,nom_contact,num_civ_entreprise,rue_entreprise,ville,province_entreprise,code_postal_entreprise,telephone_entreprise,cellulaire_contact,fax_entreprise,courriel_contact) values(@n1,@p1,@n2,@n3,@r,@v,@p2,@c1,@p3,@c2,@f,@c3);", con);
                    //compléter la query avec les valeurs des params
                    cmd.Parameters.AddWithValue("@n1", txtNomEntrep.Text);
                    cmd.Parameters.AddWithValue("@p1", txtPrenomcontact.Text);
                    cmd.Parameters.AddWithValue("@n2", txtNomcontact.Text);
                    cmd.Parameters.AddWithValue("@n3", txtnumciventrep.Text);
                    cmd.Parameters.AddWithValue("@r",  txtrueentrep.Text);
                    cmd.Parameters.AddWithValue("@v",  cmbvilleentre.SelectedIndex);
                    cmd.Parameters.AddWithValue("@p2", cmbprovinceentrep.SelectedIndex);
                    cmd.Parameters.AddWithValue("@c1", txtcodepostentrep.Text);
                    cmd.Parameters.AddWithValue("@p3", Convert.ToInt64(txtphoneentrep.Text));
                    cmd.Parameters.AddWithValue("@c2", Convert.ToInt64(txtcellulairecontact.Text));
                    cmd.Parameters.AddWithValue("@f",  Convert.ToInt64(txtfaxtrep.Text));
                    cmd.Parameters.AddWithValue("@c3", txtcourrielcontact.Text);

                    if (cmd.ExecuteNonQuery() == 1)
                    {
                        MessageBox.Show("insert ok");
                    }
                    else
                    {
                        MessageBox.Show("gros problème");
                    }
                    cmd.Dispose();
                    txtNomEntrep.Clear();
                    txtPrenomcontact.Clear();
                    txtNomcontact.Clear();
                    txtnumciventrep.Clear();
                    txtrueentrep.Clear();
                    cmbvilleentre.Text="";
                    cmbprovinceentrep.Text="";
                    txtcodepostentrep.Clear();
                    txtphoneentrep.Clear();
                    txtcellulairecontact.Clear();
                    txtfaxtrep.Clear();
                    txtcourrielcontact.Clear();


                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);

                }
                finally
                {
                    con.Close();
                   
                    

                }

            }
        }
Afficher la suite 

2 réponses

Messages postés
13454
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
27 juin 2019
350
0
Merci
Bonsoir,

tu sais quelle ligne génère l'erreur?
madeog
Messages postés
66
Date d'inscription
vendredi 12 octobre 2018
Statut
Membre
Dernière intervention
28 avril 2019
-
non je ne connais pas
Commenter la réponse de Whismeril
Messages postés
13454
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
27 juin 2019
350
0
Merci
Commente le try, le catch et le finally pour savoir.

madeog
Messages postés
66
Date d'inscription
vendredi 12 octobre 2018
Statut
Membre
Dernière intervention
28 avril 2019
-
entendu
Commenter la réponse de Whismeril