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

Windows Forms Discussion :

datatable avec deux bases de données


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de zabdaniel
    Profil pro
    Inscrit en
    Février 2007
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2007
    Messages : 175
    Par défaut datatable avec deux bases de données
    Bonjour
    J'ai un problème avec mon datatable, je voudrais qu'il ait deux bdd, ces deux bdd ayant un champ num_ordre et j'espérais que grâce à ce même champ num_ordre elles correspondraient mais ce n'est pas le cas voici mon code :
    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
     
    db = new Tools.DBManager(Variables.Spires, 0);
                if (db.open())
                {
                    DataTable aDataTable = new DataTable();
                    string szSQL = "Select Datetime As [date de fabrication],";
                    szSQL += "Num_Ordre As [Numéro d'ordre],";
                    szSQL += "ETAT As [Etat de la commande],";
                    szSQL += "OPERATEUR As [Opérateur],";
                    szSQL += " FROM FICHE_SUIVEUSE";
     
     
                    if (db.executeSQL("SELECT * FROM FICHE_SUIVEUSE"))
                    {
                        if (db.read())
                        {
                            numordre = db.getString("Num_Ordre");
                        }
                    }
                    db = new Tools.DBManager(Variables.Planning, 0);
                    szSQL += "Select DateLancement As [date de lancement],";
                    szSQL += "ID_COMMANDE As [numéro de commande],";
                    szSQL += "ID_Enrouleuse As [Machine Enroulement],";
                    szSQL += " FROM Num_Ordre where Num_Ordre = '" + numordre + "'";
                    db.executeDataTable(szSQL, ref  aDataTable);
                    cmde_data.DataSource = aDataTable;
     
     
                    db.endRead();
                    db.close();
                    this.Refresh();
    Est ce que quelqu'un sait comment procéder s'il vous plait ?
    merci

  2. #2
    Membre émérite Avatar de ctxnop
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Morbihan (Bretagne)

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

    Informations forums :
    Inscription : Juillet 2007
    Messages : 858
    Par défaut
    Bonjours.
    Je crois que tu te trompes de vocabulaire. Les bases de données n'ont pas de champs. Les tables, les vues, ..., ca oui, ca a des champs.

    Admettons 2 tables donc :
    Table tblA, composée de ces champs : fA, fB, fC
    Table tblB, composée de ces champs : fA, fD, fE

    On voit que les deux tables on un champ fA. Admettons que ces deux champs soient compatibles (en type). Tu peux alors faire

    SELECT tblA.fA, tblA.fB, tblA.fC, tblB.fD, tblB.fE FROM tblA JOIN tblB ON tblA.fA = tblB.fA

    Il y a plusieures sortes de jointures. Mais tout ca c'est du SQL, rien à voir avec le C#, donc je te conseil vivement de chercher des tutos/documentations SQL ou de poster dans un forum dédié au SQL.

  3. #3
    Membre confirmé Avatar de zabdaniel
    Profil pro
    Inscrit en
    Février 2007
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2007
    Messages : 175
    Par défaut
    D'accord merci beaucoup je fais ça tout de suite !

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/12/2013, 09h26
  2. Utiliser deux base de données avec ZF
    Par kanzarih dans le forum Zend_Db
    Réponses: 3
    Dernier message: 26/04/2009, 16h06
  3. problème de séquence avec deux base de donnée JPA sous JBoss
    Par eclectik dans le forum Wildfly/JBoss
    Réponses: 2
    Dernier message: 14/09/2008, 18h55
  4. problème avec ma base de données
    Par pmboutteau dans le forum ASP
    Réponses: 6
    Dernier message: 25/02/2005, 12h59
  5. [MySQL] Se connecter à deux base de données en même temps ??
    Par leo13 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 20/01/2005, 10h36

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