SQL et Access - Programmation
Marsh Posté le 30-04-2001 à 13:23:08
fais ca en pure sql.. je pense ke ca na rien avoir avec access ...
essaie :
Code :
|
Marsh Posté le 01-05-2001 à 18:36:20
c'est possible que ce soit encore une astuce d'access
parfois faut utiliser les % parfois les * pour les like
Marsh Posté le 02-05-2001 à 08:20:43
wouatouwouatou a écrit a écrit : fais ca en pure sql.. je pense ke ca na rien avoir avec access ... essaie :
|
et comment on fait du pure SQL ?
Marsh Posté le 02-05-2001 à 09:44:03
Le "pur SQL" te dit que dans les expressione régulières, tu utilises le caractère % et non pas *.
Et que tu utilises le caractère . à la place de ! pour indiquer le champ d'une table.
Marsh Posté le 02-05-2001 à 10:17:23
D'après la doc Access, les [] sont utilisés pour les caractères spéciaux et les intervals.
Essaye :
SELECT *
FROM [TABLE]
WHERE [TABLE]![Nom de mon champ] like '*' + var1 + '*' ;
Marsh Posté le 02-05-2001 à 10:40:58
Ahh... fred999... merci..
Toujours la ??!!! D
Marsh Posté le 02-05-2001 à 11:15:19
wouatouwouatou a écrit a écrit : Ahh... fred999... merci.. Toujours la ??!!! D |
J'ai bien le droit de faire le pont non?
Je suis en train de rattraper un retard de... 115 pages sur le topic de Loft Story
Marsh Posté le 30-04-2001 à 13:20:02
Je programme sur Access je cherche à faire une recherche d'un mot (ou cahine de caractère)dans un champ.
La variable qui contient mon mot saisi dans le formulaire est var1.
J'ai tapé:
SELECT *
FROM [TABLE]
WHERE [TABLE]![Nom de mon champ] like '*[var1]*' ;
ça marche pas je vois pas why????
quelqu'un peut m'aider????????