Bonjour,
Je cherche à récupérer une donnée à partir d'une requête SQL simple comme ceci:
La variable sJobFamily a bien une valeur, et celle-ci est bien captée par sSQL_JobFName.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Dim sSQL_JobFName As String Dim oRst_JobFName As DAO.Recordset (...) sSQL_JobFName = "SELECT KPI_JOBF_NAME.JOB_FAMILY_DESC AS JOBF FROM KPI_JOBF_NAME WHERE KPI_JOBF_NAME.JOB_FAMILY_DEFAULT = "" & sJobFamily & "";" Set oRst_JobFName = CurrentDb.OpenRecordset(sSQL_JobFName)
Quand j'exécute cette requête dans une query (c-a-d via l'éditeur de query), elle marche et me retourne ma valeur.
Pourtant, dans le code, oRst_JobFName est vide.
Si ma requête SELECT se fait sans le WHERE, elle prend bien la liste.
Si je ne met qu'un " , il y a une erreur de syntaxe.
Alors, c'est peut-être la fatigue, mais je ne vois pas ce qui se passe.
Une idée?
Merci,
BTB
Partager