Probleme de script
rostom93
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Bonjour a tous,
j'essaye de faire un rapport avec Jasper Soft studio en fesant la connexion avec la base postgresql,
lors de la connexion je reçoit toujours ce message d'erreur,
mon script est le suivant:
SELECT interim.adresse.numero,
interim.adresse.ville,
interim.adresse.nom_voie,
interim.adresse.code_postale,
interim.agence.ape,
interim.agence.fax,
interim.agence.libelle,
interim.agence.siret,
interim.agence.telephone,
interim.equipement_oblig.equ_libelle,
interim.contrat.con_num_contrat,
interim.contrat.con_date_contrat
FROM interim.adresse
INNER JOIN interim.agence ON
interim.adresse.id_agence = interim.agence.id
AND interim.contrat.id_agence = interim.agence.id ,
interim.equipement_oblig_contrat
INNER JOIN interim.equipement_oblig ON
interim.equipement_oblig_contrat.equ_id = interim.equipement_oblig.equ_id
INNER JOIN interim.contrat ON
interim.equipement_oblig_contrat.con_id = interim.contrat.id
j'essaye de faire un rapport avec Jasper Soft studio en fesant la connexion avec la base postgresql,
lors de la connexion je reçoit toujours ce message d'erreur,
mon script est le suivant:
SELECT interim.adresse.numero,
interim.adresse.ville,
interim.adresse.nom_voie,
interim.adresse.code_postale,
interim.agence.ape,
interim.agence.fax,
interim.agence.libelle,
interim.agence.siret,
interim.agence.telephone,
interim.equipement_oblig.equ_libelle,
interim.contrat.con_num_contrat,
interim.contrat.con_date_contrat
FROM interim.adresse
INNER JOIN interim.agence ON
interim.adresse.id_agence = interim.agence.id
AND interim.contrat.id_agence = interim.agence.id ,
interim.equipement_oblig_contrat
INNER JOIN interim.equipement_oblig ON
interim.equipement_oblig_contrat.equ_id = interim.equipement_oblig.equ_id
INNER JOIN interim.contrat ON
interim.equipement_oblig_contrat.con_id = interim.contrat.id
A voir également:
- Probleme de script
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Script cmd - Guide
- Script download - Télécharger - Édition & Programmation
2 réponses
Bonjour,
Dans ta clause FROM, quand tu écris
Tu mélanges l'écriture de jointures « à l'ancienne », à base de produits cartésiens (en listant les tables, séparées par des virgules) et l'écriture à base de JOIN.
Je ne suis pas sûr du tout du résultat que tu peux espérer obtenir de cette façon... Je te suggère de bien écrire les relations entre tes tables et de n'utiliser que des JOIN.
Xavier
Dans ta clause FROM, quand tu écris
FROM interim.adresse INNER JOIN interim.agence ON interim.adresse.id_agence = interim.agence.id AND interim.contrat.id_agence = interim.agence.id , interim.equipement_oblig_contrat INNER JOIN interim.equipement_oblig ON interim.equipement_oblig_contrat.equ_id = interim.equipement_oblig.equ_id INNER JOIN interim.contrat ON interim.equipement_oblig_contrat.con_id = interim.contrat.id
Tu mélanges l'écriture de jointures « à l'ancienne », à base de produits cartésiens (en listant les tables, séparées par des virgules) et l'écriture à base de JOIN.
Je ne suis pas sûr du tout du résultat que tu peux espérer obtenir de cette façon... Je te suggère de bien écrire les relations entre tes tables et de n'utiliser que des JOIN.
Xavier