Comment resoudre le probleme avec overflow
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
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();
}
}
}