Type de données incompatible [Fermé]

Signaler
Messages postés
3
Date d'inscription
mardi 26 janvier 2010
Statut
Membre
Dernière intervention
12 février 2010
-
Messages postés
23761
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
13 janvier 2020
-
Bonjour à tous,

J'ai un problème en VBA sous access avec ma requête, cela me donne "erreur d'exécution 3464 Type de données incompatible dans l'expression du critère"

Voici mon code

Dim bd As DAO.Database
Dim je As DAO.Recordset
Dim var As Variant
Dim req As String
Dim dateDeb As String
Dim dateFin As String

dateDeb = Me.zt_dateDeb
dateFin = Me.zt_dateFin

Set bd = CurrentDb()

req = "SELECT Count(*) AS [Nombre d'adhérents confondus] FROM GestionAdhérents where
Date between '" & dateDeb & "' and '" & dateFin & "' "


Set je = bd.OpenRecordset(req)


var = je![Nombre d'adhérents confondus]

Help please

1 réponse

Messages postés
23761
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
13 janvier 2020
2 898
Salut,

date est une variable réservée, mais ça peut peut-être marcher dans une requête.

Si le champ 'date' est de type 'date', alors les comparaisons sont à faire avec des valeurs entre # et non entre simple quote.
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60605 internautes nous ont dit merci ce mois-ci