Vb recherche de chaine et replacement

Fermé
ruth - 7 juil. 2004 à 11:42
blux Messages postés 26590 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 9 janvier 2025 - 8 juin 2009 à 20:36
Bonjour à tous!
svp je souhaite écrire une fonction en VB qui remplace toute les chaine délimitées pas "%" par une autre chaine !comment l'ecrire?
exemple:
select * from Matable where Col1="%Param1%"
and col2="%param2%"

je souhaite (pour toute les requetes de ce type )recuperer les chaines param1 et param2 et les remplacer par des valeurs demandée à l'utilisateur!
NB on n'a pas forcément deux parametres
merci
A voir également:

4 réponses

La fonction permettant de réaliser ce travail est la fonction Replace. Son utilisation est on ne peut plus simple.

nouvelleChaine = Replace(actuelleChaine,ChaineARemplacer,ChaineAMettreALaPlace)

L'exemple suivant va remplacer les virgules par des points :
strNew = Replace(strOld,",",".")
2
blux Messages postés 26590 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 9 janvier 2025 3 323
3 janv. 2008 à 21:57
Merci de ne pas exhumer de vieux messages auxquels une réponse a déjà été donnée :-)
0
SVP personne ne me repond?
1
blux Messages postés 26590 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 9 janvier 2025 3 323
7 juil. 2004 à 14:01
Bonjour,

il existe une fonction REPLACE en VB...

A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
0
Remarque que Ruth ne connaissait pas la commande, donc elle ne pouvait pas faire une recherche précise, la raison de son post.

Aors tes histoires d'"exhumer", tu les gardes. Soit tu aides ou t'aides pas, dans ce dernier cas tu t'asbtiens de commenter inutilement.

Et comme il se doit, un merci à Blux.
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 249
14 janv. 2008 à 06:54
Bonjour,

heuuu, tu as vu la date de la demande ? :-)
0
blux Messages postés 26590 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 9 janvier 2025 3 323
14 janv. 2008 à 08:45
Aors tes histoires d'"exhumer", tu les gardes.
C'est moi qui en ai parlé...

Si c'est pour partir à la chasse d'un message de 3 ou 4 ans afin d'y rajouter la même chose que ce qui déjà été dit...
0
Cémoi > blux Messages postés 26590 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 9 janvier 2025
26 janv. 2009 à 15:09
Et alors, même 10 ans après ça peut servir à d'autres
0
blux Messages postés 26590 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 9 janvier 2025 3 323 > Cémoi
26 janv. 2009 à 15:19
Personne n'a dit que ça pouvait ne pas servir à d'autres...

La question initiale a été posée le 7 juillet 2004, la réponse a été donnée le 7 juillet 2004 et presque 4 ans après, quelqu'un vient pour dire exactement la même chose que la réponse initiale, donc tous les messages postérieurs au 7 juillet 2004 n'apportent strictement rien à la résolution du problème (et les miens n'y font pas exception).
0
Acierb > blux Messages postés 26590 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 9 janvier 2025
8 juin 2009 à 16:52
Blux t'es tellement con que tu crois tout savoir

Tu ferais mieux de travailler au lieu de ridiculiser les internaute
0