Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : SQL opérateur logique et filter [ Base de données / SQL Server ] (tbbuim1)

dimanche 25 mai 2008 à 19:35:42 | SQL opérateur logique et filter

tbbuim1

Bonjour à tous,
je cherche à exclure d'un champ les textes de la form
404ABC ou 404123
Dans une liste du type 401123, 402123, 403123, 404123, 405AB123...
en écrivant en une ligne et avec un seul paramêtre passé à une fonction
donc avec quelque chose de la forme LIKE '40[^4]%'
J'ai un problème avec les opérateurs logiques =>  [^4]
Il semble que cela ne marche pas sur des filters!
En effet, lorsque je fais un recordset avec comme source
sql = "select * from table where n° like '40[^4]%'" ça marche...
MAIS
si je fais sql = "select * from table" => rs.open sql, db_conn,1,3
et que je fais
dim param as string
param = "40[^4]" (mon type n° dans la texte est un champ texte)
rs.filter = "n° like '" & param & "%'"
ça ne retourne aucun résultat
alors qu'un param = "401" retourne un résultat
j'ai essayé avec comme param recordset 3,3 ou autres mais rien n'y fait
Quelqu'un a une idée?
Merci pour votre aide.
TBBUIM



Cette discussion est classé dans : sql, like, filter, param, opérateur


Répondre à ce message

Sujets en rapport avec ce message

Requête SQL [ par TheOnly ] J'envois une requete avec jointure et des LIKE pour une recherche par mot-clé, description du fichier,...je la fais tourner sans problème dans Access erreur sql [ par magicaldoremi ] Bonjour,Je boose sur un site qui recupere les erreurs ds ma boite aux lettres. J'ai une page qui affiche des piscines en fonction de leur type. Ca mar problème d'opérateur absent dans une requête sql [ par barb1707 ] Bonjour tout le monde,j'essaye de mettre en place un forum et j'ai un problème d'opérateur lorsque je veux executer ma requête sql.voici le message qu problème SQL [ par fabiin ] Salutvoila ma requet :SELECT * FROM sons WHERE (((MotCle) Like '*a*')) OR (((Titre) Like '*a*')) ORDER BY id DESC;sous MS ACCESS cette requet marche p Pb : nombres décimaux dans INSERT en SQL [ par SlimSev ] Salut, j'ai fait une requête SQL qui insert des données dans la base. Seulement voilà, j'ai besoin de stocker des nombres décimaux (monétaires, 2 chif citelis [ par rony ] bjr,je souhaite installer un paiement sécurisé sur mon site.j'ai choisi d'adapter le paiement sécurisé CITELIS du Credit mutel de BretagneJe dois plac Requete SQL null... [ par remordi ] Comment on fait pour afficher quelque chose (ex. erreur) lorsque la requete sql est null... Ex. si je mets : SQL="SELECT * FROM colonne where section= liste de champ à remplir [ par Maceo ] Salut à tousj'ai crée des liste à remlir dynamiquement et maintenant je recherche comment faire pour récuperer les valeurs des champs une fois qu'ils SQL 2000 : les lots DTS [ par Christophe BLAIZOT ] Sur un poste client migre de Microsoft SQL 7.0 vers SQL 2000, je ne peux pascreer un lot DTS, sachant qu'il en existe plusieurs.On ne peut meme pas sa Requete sur SQL Server depuis une page asp [ par Muad-Dib ] Quand je le fais en VB, ca marcheQuand je le fais en VBScript, ca plante...Je parle de requêtes comprenant la méthode LEFT JOIN !Qq'un peut il m'aider


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.