Comment resoudre le probleme avec overflow

Fermé
madeog Messages postés 74 Date d'inscription vendredi 12 octobre 2018 Statut Membre Dernière intervention 2 mars 2021 - 24 avril 2019 à 17:18
madeog Messages postés 74 Date d'inscription vendredi 12 octobre 2018 Statut Membre Dernière intervention 2 mars 2021 - 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();
                   
                    

                }

            }
        }

2 réponses

Whismeril Messages postés 19030 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 27 avril 2024 931
24 avril 2019 à 19:43
Bonsoir,

tu sais quelle ligne génère l'erreur?
0
madeog Messages postés 74 Date d'inscription vendredi 12 octobre 2018 Statut Membre Dernière intervention 2 mars 2021
25 avril 2019 à 02:33
non je ne connais pas
0
Whismeril Messages postés 19030 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 27 avril 2024 931
25 avril 2019 à 07:32
Commente le try, le catch et le finally pour savoir.

0
madeog Messages postés 74 Date d'inscription vendredi 12 octobre 2018 Statut Membre Dernière intervention 2 mars 2021
25 avril 2019 à 17:40
entendu
0