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

Bases de données Delphi Discussion :

db paradox avec plusieurs db


Sujet :

Bases de données Delphi

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2010
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 13
    Points : 14
    Points
    14
    Par défaut db paradox avec plusieurs db
    Bonjour,

    Tout d'abord à l'occasion de mon premier message je tiens à saluer toute la communauté, je m'apelle wesloff et suis un codeur debutant .. donc excusez moi à l'avance des betises que je pourrais dire lol

    Ce qui m'amene ici est en fait un article que j'ai lu sur un programme avec un db paradox [http://lberne.developpez.com/delpdox/delphibdd/]
    Dans ce programme on utilise une seule base de donnée, data.db ou l'on peut évidemment ajouter/supprimer ou rechercher des données .. ma question est en fait relativement banale pour vous je suppose, je voudrais coder un programme pour mon boulot du meme style, mais avec 3 ou 4 base de donnée, donc plusieurs fichier *.db, et donc voir si cela était possible avec cette méthode et si oui comment je pourrais faire pour faire une recherche dans toutes les db en meme temps ...
    Donc en plus de savoir si cela est possible, cela serait il au niveau du temps de recherche pas trop long ? Connaissez vous un lien/article/tuto qui pourrait me montrer un exemple concret ?

    Je vous remercie d'avance pour vos reponses !

    Bien à vous,

    Wesloff

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 043
    Points : 40 957
    Points
    40 957
    Billets dans le blog
    62
    Par défaut
    Bienvenue sur le forum

    Bien sûr que l'on peut utiliser plusieurs tables (notes que je parle de tables paradox pas de base de données) et ceci par l'intermédiaire de requêtes (query) cela s'appelle des Jointures (mot clé JOIN) .
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    //exemple de base :
    // soit deux tables : Table1 et table2 et leur relation (1,1) sur une colonne c1 
    select t1.*,t2.* from table1,table2
    where t1.c1=t2.c1
    mais, tant qu'a faire de débuter , attaques toi plutôt a une vraie SGBDR par exemple Firebird,mySQL et recherche des tutoriels dans les forums SGBD
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  3. #3
    Membre émérite
    Avatar de ALWEBER
    Homme Profil pro
    Expert Delphi
    Inscrit en
    Mars 2006
    Messages
    1 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Expert Delphi

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 496
    Points : 2 762
    Points
    2 762
    Billets dans le blog
    10
    Par défaut
    En réalité pour Paradox une base de donnée est un ensemble de table sur un répertoire et chaque table est stockée entre autres dans un fichier ".db"

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 043
    Points : 40 957
    Points
    40 957
    Billets dans le blog
    62
    Par défaut
    exact , méa culpa , effectivement j'oubliais qu'a chaque table DB pouvait correspondre les fichiers index (PX) et valeurs blob (VAL)
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  5. #5
    Membre à l'essai
    Inscrit en
    Mars 2010
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 13
    Points : 14
    Points
    14
    Par défaut
    merci beaucoup pour vos reponses !

    Bien à vous,

    wesloff

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

Discussions similaires

  1. [linux][gcc] Comment travaille t-on avec plusieurs fichiers?
    Par kaygee dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 02/04/2004, 17h48
  2. Réponses: 2
    Dernier message: 30/09/2003, 15h57
  3. Réponses: 2
    Dernier message: 26/09/2003, 15h54
  4. ProgressBar avec plusieurs procédures
    Par elifqaoui dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 08/09/2002, 18h03
  5. Shortcut avec plusieurs touches
    Par scorpiwolf dans le forum C++Builder
    Réponses: 4
    Dernier message: 06/07/2002, 15h57

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