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

Accès aux données Discussion :

Visual C# Express 2008 + SQL Server 2005


Sujet :

Accès aux données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mars 2009
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 16
    Par défaut Visual C# Express 2008 + SQL Server 2005
    Bonjour à tous

    Je suis un débutant en C#.

    Dans SQL Server 2005 : j'ai crée une base de donnée, avec 4 tables, dont 4 champs dans une de ces tables.

    J'ai remplis une ligne de donnée dans cette table.

    J'ai ensuite mis dans mon projet sous Visual C# Express 2008 une dataGridView.

    Dans cette dataGridView je vois bien les 4 champs de ma table mais pas les données que j'avais mis à l'aide de SQL Server 2005.

    1)Je voudrai savoir comment je peux faire pour "mettre à jour" mon dataGridView ?

    2)J'aimerai aussi à l'aide d'un bouton, remplir les champs avec ce que j'aurais mis dans des TextBox.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
                DataRow contactRow = bDDGestionAfficheurDataSet.TPersonnel.NewRow();
     
                contactRow["Nom"] = tBNom.Text.ToString();
     
                bDDGestionAfficheurDataSet.TPersonnel.Rows.Add(contactRow); 
            }
    Avec ce code j'arrive à faire ce que je veux mais s'enregistre pas dans SQL Server 2005


    3) J'ai crée un bouton pour me connecter à SQL Server 2005

    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
            string urlSqlServer = " Data Source = ORDINATEUR\\SQLExpress; Initial Catalog = BDDGestionAffichageur  ; Integrated Security = SSPI";
            DataSet undatSet = new DataSet();
            // objet de connexion SqlConnection :
            SqlConnection connexion;
            //objet de communication et d'échange de données
            SqlDataAdapter dataAdapteur = null;
     
            private void BConnecter_Click(object sender, EventArgs e)
            {
                connexion = new SqlConnection(urlSqlServer);
                //objet de communication et d'échange branché sur la table Articles
                dataAdapteur = new SqlDataAdapter("Select *From Message", connexion);
                // conseillé par Microsoft pour accéder à l'information de clef primaire
                dataAdapteur.MissingSchemaAction = MissingSchemaAction.AddWithKey;
            }
    Je sais pas du tout si tout ce code me connecte à SQL Server 2005 mais en tout cas il n'y pas d'erreur à la compilation


    Vous aurez compris par mes mots que je suis completement perdu


    Merci pour vos réponses !

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    créer le DataAdapter ne suffit pas, il faut l'utiliser pour charger les données (Fill) ou mettre à jour la base de données (Update)
    http://dotnet.developpez.com/articles/ado2/

  3. #3
    Membre habitué
    Inscrit en
    Mars 2009
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 16
    Par défaut
    ok, je vais aller voir ce cours

    mais autrement ma partie connexion sert à quelque chose ou pas ?

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par benclub Voir le message
    mais autrement ma partie connexion sert à quelque chose ou pas ?
    Ben oui, il faut bien se connecter à un moment ou à un autre
    Mais ça suffit pas...

  5. #5
    Membre habitué
    Inscrit en
    Mars 2009
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 16
    Par défaut
    Le TUTO n'a pas l'air de corresponde à ce que je cherche

    Il ne fait pas référence à SQL Server 2005.

    Je continu à chercher ...

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par benclub Voir le message
    Le TUTO n'a pas l'air de corresponde à ce que je cherche

    Il ne fait pas référence à SQL Server 2005.
    Ca ne change rien, c'est pareil pour SQL Server 2008. D'ailleurs, à peu de chose près, c'est pareil pour tous les types de base de données, c'est juste les noms des classes qui changent (xxxDataAdapter, xxxCommand, xxxConnection...)

Discussions similaires

  1. Réponses: 1
    Dernier message: 29/06/2016, 14h26
  2. DLL vb2005 EXpress dans sql server 2005 EXpress
    Par alassanediakite dans le forum Développement
    Réponses: 0
    Dernier message: 29/07/2010, 21h44
  3. Connecter Visual C# 2008 à MS SQL Server 2005
    Par stigma dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 19/05/2008, 13h36
  4. visual basic 2005 express et SQL server
    Par visualbasicator dans le forum Windows Forms
    Réponses: 2
    Dernier message: 20/09/2007, 10h50

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