Bonjour,
Voilà, je suis en train de créer dans un programme un recordset hiérarchique, j'ai une erreur lors de l'exécution de ma requête :
J'ai un problème à cette ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 sql = "SHAPE{SELECT * FROM personne ORDER BY nom_personne} APPEND " sql = sql & "({SELECT date_dons, montant_dons, commentaires, regler, mode_reglement, code_cerfa " sql = sql & "FROM dons ORDER BY date_dons} AS Dons RELATE id_personne TO id_personne)" rsDonateurs.Open sql, Cn, adOpenDynamic, adLockOptimistic, adCmdText, voici l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part rsDonateurs.Open sql, Cn, adOpenDynamic, adLockOptimistic, adCmdText
"Erreur d'exécution '-2147217900 (80040e14)' : La colonne (id_personne) n'existe pas dans l'ensemble de lignes approprié."
Sachant que là il est censé m'afficher seulement les données ou les id_personne sont égaux.
J'ai une 2ème question, je souhaiterais faire une jointure externe, un left outer join, quelqu'un peut me dire comment le mettre dans la requête.
merci.
Partager