Bonjour,
j'ai un souci de paramètre manquant pour une requête IBquery:
j'utilise une fiche contenant 2 DBgrid. Celle du dessus me permet de naviguer dans une table livre_paru via le datasource DSlivre_paru qui lui est associé. La grille du bas est sensée afficher dynamiquement les traducteurs du livre sur lequel se trouve le curseur dans la première grille. J'utilise donc un composant IBquery associé au datasource DSlivre_paru et qui reçoit en paramètre num_livre (clé primaire de ma table livre_paru). Le paramètre apparaît bien dans l'éditeur de paramètre de ma query et est du bon type (integer). Je lance query.open sur le onActivate de la form.
Voici la requête:
Aucune erreur à la compilation mais à l'éxécution "Erreur d'analyse SQL: nom de paramètre attendu". La grille du haut affiche bien ma table livre_paru mais celle du bas, rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select * from TRADUCTEUR_ECRIVAIN where NUM_TRAD_ECRI in (select NUM_TRAD from TRADUIT_PAR where TRADUIT_PAR.NUM_LIVRE = : NUM_LIVRE)
Si quelqu'un peut me sortir de cette impasse...
Partager