Erreur Sql Between

Résolu
cs_Jackboy Messages postés 757 Date d'inscription vendredi 7 septembre 2001 Statut Membre Dernière intervention 19 juin 2008 - 19 juil. 2004 à 16:08
cs_Jackboy Messages postés 757 Date d'inscription vendredi 7 septembre 2001 Statut Membre Dernière intervention 19 juin 2008 - 19 juil. 2004 à 17:12
Salut j'ai une requete sql avec un between :

sqlString = "SELECT * FROM METD_VALUE WHERE METD_VALUE BETWEEN '290925.559819631' AND '295782.332545452'"

Avec ceci tous fonctionne, mais je désir passé les valeurs du between par des variables, je fais :

sqlString = "SELECT * FROM METD_VALUE WHERE METD_VALUE BETWEEN search AND search2"
Avec comme valeur search 290925.559819631 et search2 295782.332545452, j'aimerai bien savoir pk cette erreur arrive t'el, le code de l'erreur est:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 2.

1 réponse

cs_Jackboy Messages postés 757 Date d'inscription vendredi 7 septembre 2001 Statut Membre Dernière intervention 19 juin 2008
19 juil. 2004 à 17:12
J'avais oublier que between allait penser que search et search etais des tables donc '" & search &"' et que c'etais des valeur numérique donc ne pas utiliser que " & search &"...
3
Rejoignez-nous