Bonjour,
J'effectue une requête en ADO et je n'arrive pas à passer mon paramètre LIKE
Like '" & ValSup & "'
Avec ValSup =0 la requête fonctionne et récupère les enregistrements
correspondants et ayant la valeur 0 dans le champ adéquate..
Maintenant la finalité est de passer >0 dans le paramètre ValSup et de
récupèrer les enregistrements correspondants et ayant une valeur > à 0 dans
le champ adéquate.
Je ne trouve pas.
Quelle est l'astuce ?
D'avance merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
michdenis
Bonjour Renaud,
Le principe de base :
Si ta donnée est numérique, elle ne doit pas être entouré de guillemets simple et double
"Where MonChamp >" & 5 "Where MonChamp =" & 5
Pour ce qui est de l'alphanumérique :
SQL = "SELECT * FROM MaTable WHERE Name LIKE " & _ "'*" & MonString & "*';"
Va chercher tous les enregistrement dont le nom contient au moins "MonString" peu importe l'endroit dans le Name.
Salutations!
"RENAUD Eric" a écrit dans le message de news: Bonjour, J'effectue une requête en ADO et je n'arrive pas à passer mon paramètre LIKE Like '" & ValSup & "'
Avec ValSup =0 la requête fonctionne et récupère les enregistrements correspondants et ayant la valeur 0 dans le champ adéquate..
Maintenant la finalité est de passer >0 dans le paramètre ValSup et de récupèrer les enregistrements correspondants et ayant une valeur > à 0 dans le champ adéquate. Je ne trouve pas. Quelle est l'astuce ? D'avance merci
Bonjour Renaud,
Le principe de base :
Si ta donnée est numérique, elle ne doit pas être entouré de guillemets simple et double
"Where MonChamp >" & 5
"Where MonChamp =" & 5
Pour ce qui est de l'alphanumérique :
SQL = "SELECT * FROM MaTable WHERE Name LIKE " & _
"'*" & MonString & "*';"
Va chercher tous les enregistrement dont le nom contient au moins "MonString" peu importe l'endroit dans le Name.
Salutations!
"RENAUD Eric" <erenaud@fr.fm> a écrit dans le message de news: up2tmVMqFHA.156@TK2MSFTNGP11.phx.gbl...
Bonjour,
J'effectue une requête en ADO et je n'arrive pas à passer mon paramètre LIKE
Like '" & ValSup & "'
Avec ValSup =0 la requête fonctionne et récupère les enregistrements
correspondants et ayant la valeur 0 dans le champ adéquate..
Maintenant la finalité est de passer >0 dans le paramètre ValSup et de
récupèrer les enregistrements correspondants et ayant une valeur > à 0 dans
le champ adéquate.
Je ne trouve pas.
Quelle est l'astuce ?
D'avance merci
Si ta donnée est numérique, elle ne doit pas être entouré de guillemets simple et double
"Where MonChamp >" & 5 "Where MonChamp =" & 5
Pour ce qui est de l'alphanumérique :
SQL = "SELECT * FROM MaTable WHERE Name LIKE " & _ "'*" & MonString & "*';"
Va chercher tous les enregistrement dont le nom contient au moins "MonString" peu importe l'endroit dans le Name.
Salutations!
"RENAUD Eric" a écrit dans le message de news: Bonjour, J'effectue une requête en ADO et je n'arrive pas à passer mon paramètre LIKE Like '" & ValSup & "'
Avec ValSup =0 la requête fonctionne et récupère les enregistrements correspondants et ayant la valeur 0 dans le champ adéquate..
Maintenant la finalité est de passer >0 dans le paramètre ValSup et de récupèrer les enregistrements correspondants et ayant une valeur > à 0 dans le champ adéquate. Je ne trouve pas. Quelle est l'astuce ? D'avance merci