Requete sur table avec Champ fils et champs père
Stagiaire WDF
Inscrit:
30/03/2004 14:07
Post(s): 28
Bonjour,

J'ai une table Composant qui s'établit comme suit :
Num_comp : numéro ID du composant
Num_nom : Nom du composant
Num_comp_père : Numéro du composant père du composant

Ce numéro de composant père est également un Num_comp...

Je voudrai obtenir la liste des numéros et des noms de composants et composants
pères de toute l'arborescence de ma table.
J'ai créé une requete de ce type :
SELECT COMPOSANT.NUM_NOM, COMPOSANT_1.NUM_NOM, COMPOSANT_2.NUM_NOM, COMPOSANT_3.NUM_NOM,
COMPOSANT_4.NUM_NOM
FROM COMPOSANT, COMPOSANT AS COMPOSANT_1, COMPOSANT AS COMPOSANT_2 , COMPOSANT
AS COMPOSANT_3, COMPOSANT AS COMPOSANT_4
WHERE COMPOSANT_1.NUM_COMP_PERE = COMPOSANT_2.NUM_COMP
AND COMPOSANT.NUM_COMP_PERE = COMPOSANT_1.NUM_COMP
AND COMPOSANT_2.NUM_COMP_PERE = COMPOSANT_3.NUM_COMP
AND COMPOSANT_3.NUM_COMP_PERE = COMPOSANT_4.NUM_COMP

Mon problème, c'est que la requete fonctionne bien sur une table HF, mais
dès que je passe en liaison OLEDB sur une table Oracle, voici le message
d'erreur que j'ai :

Erreur d'initialisation de la requete :
Erreur OLEDB : 170129
Description : ORA-00942 Table ou vue inexistante
Error Number : -2147217865
Quelqu'un saurait de quoi cela provient ou s'il y a un autre moyen d'obtenir
ces informations ?

Merci d'avance

Contribution le : 14/07/2004 14:20
Créer un fichier PDF de la contribution Imprimer


Re: Requete sur table avec Champ fils et champs père
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour,
Que donne un requêteur sur la base oracle en direct ?
En effet, il se pourrait que les alias ne puissent être gérés par la couche OLEDB...

Contribution le : 19/07/2004 10:44
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Requete sur table avec Champ fils et champs père
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Et que donne tout simplement:
SELECT COMPOSANT.NUM_NOM, COMPOSANT_1.NUM_NOM, COMPOSANT_2.NUM_NOM, COMPOSANT_3.NUM_NOM,
COMPOSANT_4.NUM_NOM
FROM COMPOSANT, COMPOSANT_1, COMPOSANT_2 , COMPOSANT_3, COMPOSANT_4
WHERE COMPOSANT_1.NUM_COMP_PERE = COMPOSANT_2.NUM_COMP
AND COMPOSANT.NUM_COMP_PERE = COMPOSANT_1.NUM_COMP
AND COMPOSANT_2.NUM_COMP_PERE = COMPOSANT_3.NUM_COMP
AND COMPOSANT_3.NUM_COMP_PERE = COMPOSANT_4.NUM_COMP


Contribution le : 19/07/2004 23:39
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2