cs_farouha
Messages postés44Date d'inscriptionlundi 21 février 2005StatutMembreDernière intervention 3 juillet 2006
-
2 juin 2006 à 14:31
cs_farouha
Messages postés44Date d'inscriptionlundi 21 février 2005StatutMembreDernière intervention 3 juillet 2006
-
3 juin 2006 à 15:22
bonjour;
serai t il possible de corriger ce code
ce ke j veu faire c la fonction QQUOTTE pour controller kke caractere et les remplacer et apres
je fait un appel
le probleme c kil prend ke la premiere condition en compte
voila le code (j'ai jamais utilsé la fontion replace )
Private Function QQuoteSQL(str As String) As String
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 2 juin 2006 à 15:06
loulou69 : ton code revient au même, sauf que si par malheur, il modifie la variable str, alors la variable passée en paramètre à sa fonction sera aussi modifiée.
Il faudrait TOUJOURS passer les arguments par valeurs plutôt que par référence tant qu'on n'a pas besoin de modifier la valeur.
De plus, avec ta méthode, il ne faut surtout pas qu'il fasse un exit function en cours de fonction, sinon, elle lui renverrais la valeur telle que modifiée jusqu'au exit : donc une valeur à demi fausse... autant renvoyer une chaîne vide à ce moment là pour la gestion des erreurs !
farouha : le code de la fonction QQuoteSQL est maintenant bon.
Fais un msgbox de ta variable de requête pour voir qu'est-ce qui peux clocher...
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 2 juin 2006 à 18:18
farouha : dernier avertissement, arrête d'écrire en sms sinon je supprime ce post ! Ne me dit pas que ca te fait perdre trop de temps de mettre des apostrophes, et de bien orthographier tes mots quand même, on n'est pas sur un portable ou sur un chat, tu as un clavier, donc tu peux taper tes mots et relire ce que tu as tapé.
Et puis, si tu veux vraiment qu'on t'aide, lit au moins les réponses qu'on te donne, et dit nous ce qui "ne marche pas" au lieu de dire que "ca ne marche pas" !