Requête SELECT sous VBA Access
GuestCam
Messages postés
56
Date d'inscription
Statut
Membre
Dernière intervention
-
blux Messages postés 27120 Date d'inscription Statut Modérateur Dernière intervention -
blux Messages postés 27120 Date d'inscription Statut Modérateur Dernière intervention -
salut à tous,
je viens de créer une table sous access TEST et je fais une requête pour prendre tous les numéros de personnes qui ont le nom DUPOND, mais ça signale qu'il ya 1 paramètre de la requête qui manque à la dernière ligne. voiçi le code:
Dim db As DAO.Database, rst As DAO.Recordset
Dim sSQL As String
' Ouverture de la base de données
Set db = CurrentDb
sSQL = " SELECT Numero FROM TEST " _
& "Where Name = " "DUPOND"
Set rst = db.OpenRecordset(sSQL, dbOpenForwardOnly, dbReadOnly).
merçi d'avance pour votre aide
je viens de créer une table sous access TEST et je fais une requête pour prendre tous les numéros de personnes qui ont le nom DUPOND, mais ça signale qu'il ya 1 paramètre de la requête qui manque à la dernière ligne. voiçi le code:
Dim db As DAO.Database, rst As DAO.Recordset
Dim sSQL As String
' Ouverture de la base de données
Set db = CurrentDb
sSQL = " SELECT Numero FROM TEST " _
& "Where Name = " "DUPOND"
Set rst = db.OpenRecordset(sSQL, dbOpenForwardOnly, dbReadOnly).
merçi d'avance pour votre aide
3 réponses
Salut,
ta requête est bizarrement construite :
- tu n'as pas concaténé ton "dupond" avec le début de la chaine
- tu n'as pas de ; à la fin
Je te propose de mettre le nom entre 'simple quote' et non "double quote", ça évite pas mal de souci (sauf quand le nom en contient...)
ta requête est bizarrement construite :
- tu n'as pas concaténé ton "dupond" avec le début de la chaine
- tu n'as pas de ; à la fin
Je te propose de mettre le nom entre 'simple quote' et non "double quote", ça évite pas mal de souci (sauf quand le nom en contient...)
sSQL = " SELECT Numero FROM TEST " _ & "Where Name = 'DUPOND';"
merçi pour ton aide; la requête marche grâce à toi.
A+