Partage
  • Partager sur Facebook
  • Partager sur Twitter

Erreur lors de l'ajout dans la base de donnée

    25 avril 2011 à 10:21:49

    Salam ,

    Un petit soucis , quand je veux ajouter sur la base de donnée des enregistrements avec une procédure stocké le 1er enregistrement à eté effectuer mais lors du 2eme ajout il me donne erreur comme celle là :
    'Object reference not set to an instance of an object' , la table dans la base de donnée comme etant avec une clé primaire généré automatiquement ( identity )
    comment remedier à cela ? Merci d'avance

    voilà un example de code:
    Program.cmd.CommandText = "Insertion";                   
                       
    Program.cmd.CommandType = CommandType.StoredProcedure;
                        
    Program.cmd.Parameters.Add("@nomm", SqlDbType.VarChar).Value = textBox1.Text;
                        
    Program.cmd.Parameters.Add("@prenomm", SqlDbType.VarChar).Value = textBox2.Text;
                        
    Program.cmd.Parameters.Add("@adressee", SqlDbType.VarChar).Value = textBox3.Text;
                        
    Program.cmd.Parameters.Add("@numtele", SqlDbType.VarChar).Value = textBox4.Text;
                        
    Program.cmd.Parameters.Add("@villee", SqlDbType.VarChar).Value = textBox5.Text;
                       
    Program.cmd.Parameters.Add("@numcomptee", SqlDbType.VarChar).Value = textBox6.Text;
    
    Program.cmd.Parameters.Add("@fonctionn", SqlDbType.VarChar).Value = textBox7.Text;
                        
                        Program.con.Open();
                        int i = Program.cmd.ExecuteNonQuery();
                        if (i != 0)
                        {
                            MessageBox.Show("Donnée insérer avec succéss", "Insertion avec succéss", MessageBoxButtons.OK);
                        }
                        Vider();
                    }
                }
    
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                finally
                {
                    Program.con.Close();
                }
    
    • Partager sur Facebook
    • Partager sur Twitter
      25 avril 2011 à 14:48:00

      Salut,

      Ton problème vient du code, pas de la base de donnée.
      Il faudrait que tu nous donne la ligne exacte ou l'erreur t'es donner.

      L'erreur est que tu utilises un object a null.
      • Partager sur Facebook
      • Partager sur Twitter

      Erreur lors de l'ajout dans la base de donnée

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown