Type incompatible

Résolu
antoine_ferard Messages postés 222 Date d'inscription mercredi 5 avril 2006 Statut Membre Dernière intervention 18 février 2011 - 17 oct. 2007 à 15:33
antoine_ferard Messages postés 222 Date d'inscription mercredi 5 avril 2006 Statut Membre Dernière intervention 18 février 2011 - 17 oct. 2007 à 16:15
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

antoine_ferard Messages postés 222 Date d'inscription mercredi 5 avril 2006 Statut Membre Dernière intervention 18 février 2011 3
17 oct. 2007 à 16:15
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
3
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
17 oct. 2007 à 16:03
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
0
Rejoignez-nous