Type incompatible [Résolu]

Signaler
Messages postés
222
Date d'inscription
mercredi 5 avril 2006
Statut
Membre
Dernière intervention
18 février 2011
-
Messages postés
222
Date d'inscription
mercredi 5 avril 2006
Statut
Membre
Dernière intervention
18 février 2011
-
dans un programme VB6, j'initialise une variable pour executer une requete :

req = "select nbpa from entreprise_rachats where" _
          & " CDate(left(drch,2) & " / " & mid(drch, 4, 2) & " / " & right(drch, 4)) >= #" & DerDateVL & "#"

Au moment de l'exécution, à l'initialisation de la variable req, l'erreur suivante se produit : "Type incompatible."

rem : toutes les données de ma base ACCESS sont au format texte.

''***************************************************************************
...à votre service
Thanks & Peace
Tonio

2 réponses

Messages postés
222
Date d'inscription
mercredi 5 avril 2006
Statut
Membre
Dernière intervention
18 février 2011
3
erreur d'étourderie....
j'aurais dû écrire ceci

req = "select nbpa from entreprise_rachats where" _
          & " CDate(left(drch,2) " & "/" & " mid(drch, 4, 2)  " & "/" & " right(drch, 4))>= #" & DerDateVL & "#"

woilà...

''***************************************************************************
...à votre service
Thanks & Peace
Tonio
Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
56
Salut,
DE quelle type à tu déclarer la variable?
Si tu as mis Dim req As String tu ne devrais pas avoir de problème.
Ou alors je n'ai pas compris ton problème

@+: Ju£i?n
Pensez: Réponse acceptée