IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

probleme de connexion


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 65
    Par défaut probleme de connexion
    bonjour a tous, bon j'ai un prob qui me bloque depuis une journée, le probleme est que je veux Inserer des données que j'ai dans ma base données quand j'ajoute un champs dans une autre table,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    connect.Open();
                string data = "SELECT id_matiere FROM[Matiere] WHERE nom_matiere='"+matiere.Text+"'";
                SqlCommand command1 = new SqlCommand(data, connect);
                SqlDataReader read1 = command1.ExecuteReader();
                read1.Read();
                int id_matiere = (int) read1["id_matiere"];
                connect.Close();
                //////////
                connect.Open();
                String Request = "SELECT * FROM[Etudiant] WHERE id_dep='" + dep.SelectedValue + "' AND id_section='" + section.SelectedValue + "'";
                //SqlCommand command = new SqlCommand(Request, connect);
    SqlCommand command = new SqlCommand(Request, connect);
                SqlDataReader read = command.ExecuteReader();
                connect.Close();
                connect.Open();
                while (read1.Read())
                {
                    string requete = "INSERT INTO[Note](id_etd,id_matiere,id_section,id_dep)";
                    requete += "VALUES('" + read["id_etd"] + "','" + id_matiere + "','" + read["id_section"] + "','" + read["id_dep"] + "')";
                    //connect.Open();
                    SqlCommand Mycommand = new SqlCommand(Request, connect);
                    Mycommand.ExecuteNonQuery();
                }
                connect.Close();
    mais le probleme c'est que achaque fois il me gene par un message de fermeture et ouverture de la base de données.
    merci pour vos aides.

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 65
    Par défaut
    c'est résolus, pour ceux qui veulent le voir voila la solution utilisé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    public void AjoutDansTableNote(TextBox matiere , DropDownList dep, DropDownList section, SqlConnection connect)
            {
                ////////////
                connect.Open();
                string data = "SELECT id_matiere FROM[Matiere] WHERE nom_matiere='"+matiere.Text+"'";
                SqlCommand command1 = new SqlCommand(data, connect);
                SqlDataReader read1 = command1.ExecuteReader();
                read1.Read();
                int id_matiere = (int) read1["id_matiere"];
                connect.Close();
                //////////
                SqlCommand cmd = connect.CreateCommand();
                cmd.CommandText = "SELECT * FROM[Etudiant] WHERE id_dep='" + dep.SelectedValue + "' AND id_section='" + section.SelectedValue + "'";
                cmd.CommandType = CommandType.Text;
                SqlDataAdapter da = new SqlDataAdapter(cmd);
                DataSet ds = new DataSet();
                da.Fill(ds);
                //connect.Dispose();
                connect.Close();
                ////////////////
                connect.Open();
                foreach (DataRow read in ds.Tables[0].Rows)
                {
                    string requete = "INSERT INTO[Note](id_etd,id_matiere,id_section,id_dep)";
                    requete += "VALUES('" + read["id_etd"] + "','" + id_matiere + "','" + read["id_section"] + "','" + read["id_dep"] + "')";
                    SqlCommand Mycommand = new SqlCommand(requete, connect);
                    Mycommand.ExecuteNonQuery();
                }
                connect.Close();
            }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Probleme de connexion
    Par sylvain_neus dans le forum Hibernate
    Réponses: 19
    Dernier message: 01/08/2007, 09h34
  2. [connexion][CVS] Toujours mon probleme de connexion
    Par Gromitou dans le forum JBuilder
    Réponses: 11
    Dernier message: 07/11/2003, 18h41
  3. [PgAccess]probleme de connexion
    Par caribou_belle dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 19/08/2003, 17h43
  4. ADOLib : probleme de connexion
    Par kev03 dans le forum MFC
    Réponses: 5
    Dernier message: 14/08/2003, 12h10
  5. [PostgreSQL]probleme de connexion par pgaccess
    Par yacomor dans le forum Administration
    Réponses: 9
    Dernier message: 14/11/2002, 16h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo