Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1313 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [DELPHI] Requete SQL ? [RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[DELPHI] Requete SQL ? [RESOLU]

n°618073
davidmarli
Posté le 21-01-2004 à 16:21:10  profilanswer
 

Salut,
 
voilà, j'ai une BD avec un certains nb de champs à remplir pour gérer les élèves d'un collège : nom prenom, dae de naissance, prenom du père, de la mère ....
 
Ces informations sont stockées dans deux BDs F_ELE et F_ERE.  
A un couple de parents correspond un n° unique (on va dire notre clé primaire) que l'on retrouve dans la table des élève.
 
Ainsi Mr rt mme Dupont n° 1256
Dans la liste des élève je retrouve  
  Dupond Noémie  1256
  Dupond Patrick 1256
 
Bref, je voudrais savoir comment faire une réquête SQL permettant    de rassembler dans ma nouvelle table tous les champs m'intéressants à partir des deux tables!
 
JE ne sais pas si je suis très clair !


Message édité par davidmarli le 22-01-2004 à 07:49:01

---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
mood
Publicité
Posté le 21-01-2004 à 16:21:10  profilanswer
 

n°618084
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-01-2004 à 16:23:46  profilanswer
 

Faut faire une jointure
SELECT machin, truc FROM F_ELE INNER JOIN F_ERE ON F_ELE.id = F_ERE.id


---------------
J'ai un string dans l'array (Paris Hilton)
n°618174
davidmarli
Posté le 21-01-2004 à 16:54:01  profilanswer
 

bien, et comment récupérer ce que l'on vient de demander ?
Du style je voudrais insérer les données trouvées directement dans ma nouvelle table !


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
n°618280
davidmarli
Posté le 21-01-2004 à 18:39:01  profilanswer
 

bon je reprends parce que là je n'y comprends rien !!
 
Sur ma fiche j'ai trois composants ADOconnection, trois composants ADOtable et trois composant DATASource.
 
La première chaine se réfère à la base de données dans laquelle je veux stockées mes infos.  
 
La seconde chaine me permet d'ouvrir une table contenant les renseignements sur les élèves (nom prenom, date de naissance ...)
 
La troisième chaine me permet d'ouvrir une table contenant les renseignements sur les parents (nom du père, prenom du père ...)
 
Un champ appelé ERENO me permet de relier les élèves à leur parents (ce champs est donc présents dans les deux tables (élèves et parents))
 
Ma nouvelle base de données (avec la première chaine) a plusieurs champs : nom élève, prenom élève date de naissance élève, prenom père ....
 
JE ne veux pas rerentrer les données à la main, c'est pourquoi, je voudrais remplir cette table dirctement à partir des infos contenus dans les deux autres.
 
Quel composant dois-je mettre sur ma fiche pour faire ma requête SQL ? Un adoquery ? un adoCommand ?
Comment faire pour lancer la requête ?
 
Apparemment le requête donnée plus haut doi marcher, mais comment spécifier à delphi que le résultat de cette requête doit être écrit dans ma table ?  
 
Merci


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [DELPHI] Requete SQL ? [RESOLU]

 

Sujets relatifs
Arrondi en delphi[SQL Server] Minus
[delphi 6]Status imprimante via API windows...[C#] [résolu] Comment afficher une image en plein écran ?
requête SQL qui ne passe pas sous Acces mais sous Oracle et MSSQL[DELPHI] TRanférer des données d'une BD à une autre !
Comment passer un ' ds une variable lors d'une requete sql[DELPHI]Rave et code barre
[Pascal] Demande 2 fois le caractère sinon ca plante. (ouf Résolu) 
Plus de sujets relatifs à : [DELPHI] Requete SQL ? [RESOLU]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR