Requête SELECT sous VBA Access

Fermé
GuestCam Messages postés 56 Date d'inscription jeudi 28 septembre 2006 Statut Membre Dernière intervention 8 mars 2008 - 28 sept. 2006 à 21:26
blux Messages postés 25999 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 23 avril 2024 - 9 oct. 2007 à 10:46
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

3 réponses

blux Messages postés 25999 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 23 avril 2024 3 289
29 sept. 2006 à 08:44
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...)
 sSQL = " SELECT Numero FROM TEST " _
& "Where Name =  'DUPOND';" 
0
GuestCam Messages postés 56 Date d'inscription jeudi 28 septembre 2006 Statut Membre Dernière intervention 8 mars 2008
30 sept. 2006 à 13:22
salut Blux,
merçi pour ton aide; la requête marche grâce à toi.
A+
0
Bonjour,
je galere sur mon tp d info j aurai besoin d aide pour créer une requete dans access a partir de VBA pour en savoir plus regardé ce lien

http://moodle.univ-metz.fr/file.php/164/requete_dynamique_sous_access_-_Christophe_WARIN.pdf
0
blux Messages postés 25999 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 23 avril 2024 3 289
9 oct. 2007 à 10:46
Ben voui, mais toi qui es à la fac, tu peux y aller, pas nous...
0