Requetes : ACCESS fait n'importe quoi... - VB/VBA/VBS - Programmation
Marsh Posté le 11-02-2006 à 13:19:11
il faut ajouter une clause ESCAPE dans laquelle tu spécifies le caractère d'échappement
Citation : |
Marsh Posté le 11-02-2006 à 13:19:28
Hélas avec MS-Access, doubler le dièse ne semble pas marcher, et l'escape non plus.
Par contre, le mettre entre crochets a l'air de bien fonctionner :
Critère Like "*[#]*" |
Marsh Posté le 11-02-2006 à 13:32:23
olivthill a écrit : Hélas avec MS-Access, doubler le dièse ne semble pas marcher, et l'escape non plus.
|
effectivement je viens de tester ça marche
ouf... 7866 enregistrements supprimés
Marsh Posté le 13-02-2006 à 11:00:55
Les requêtes Access utilisent le # pour délimiter une valeur de type date; il s'agit donc d'un caractère réservé.
Exemple :
SELECT * FROM table WHERE table.datejour = #04/24/2006#
où datejour est un champ de type date
Marsh Posté le 13-02-2006 à 12:11:50
Reply
Marsh Posté le 11-02-2006 à 11:16:56
Bonjour. je fais une requete pour extraire tous les champs d'une table qui contiennent DIESE (#)
la requete est normale :
Critère Like "*#*"
ensuite je selectionne et je supprime
le problème c'est qu'avec CETTE requète, ACCESS me renvoie un peu de tout et surtout DES CHAMPS NE CONTENANT PAS #
Z'avez une idée ?
---------------
http://www.ypikay.com