Bonjour,

j'ai fait un recordset à partir d'une requête SQL.
Cette requête à son paramètre WHERE sur une variable de ma procédure, et cela ne fonctionne pas.
La valeur MonSF est vérifiée.
voici une partie du code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
    Dim MonSF As String
    Dim oDb As dao.Database
    Dim oRst As dao.Recordset
    Dim MySqlSF As String
    MonSF = Me.Numéro_SF
    Set oDb = CurrentDb
 
Dim oMySF As dao.Recordset
 
 
MsgBox (MonSF)   ‘ ça me retourne une valeur alphanum, test
 
MySqlSF = "SELECT Tab.SF FROM Tab WHERE Tab.SF =  " & MonSF & ""
j'ai comme erreur
"utilisation incorrecte de null"

Merci pour votre aide