[Visual Basic] Manipulation de chaines

Manipulation de chaines [Visual Basic] - VB/VBA/VBS - Programmation

Marsh Posté le 26-04-2002 à 15:27:52    

j'ai un probleme en VB, je voudrais éléminer les ' d'une chaine car sa fait palnter mon programme ...
 
exemple:
 
je récupère une adresse dans ma BD: "24 rue de l'édredon vert"
mais je peux pas l'exploiter, accèss me jette à cause de  '

Reply

Marsh Posté le 26-04-2002 à 15:27:52   

Reply

Marsh Posté le 26-04-2002 à 15:59:59    

Utilise les fonctions InStr pour trouver un caractère dans une chaine et mid, right et left pour "découper" ta chaine.
reporte toi à l'aide de VB pour plus d'infos sur ces fonctions

 

[jfdsdjhfuetppo]--Message édité par mareek le 26-04-2002 à 16:00:29--[/jfdsdjhfuetppo]


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 26-04-2002 à 16:20:19    

Pour ceux que sa peut interesser:
 
While InStr(Retour, Chr(39)) <> 0
    Retour = Mid(Retour, 1, InStr(Chaine, Chr(39)) - 1) & " " & Mid(Retour, InStr(Chaine, Chr(39)) + 1)
Wend

Reply

Marsh Posté le 26-04-2002 à 20:36:50    

Encore plus simple (à partir de la version 6.0):
 
MonTexte = Replace(MonTexte,"'","" )

Reply

Marsh Posté le 26-04-2002 à 23:23:05    

trueslash a écrit a écrit :

j'ai un probleme en VB, je voudrais éléminer les ' d'une chaine car sa fait palnter mon programme ...
 
exemple:
 
je récupère une adresse dans ma BD: "24 rue de l'édredon vert"
mais je peux pas l'exploiter, accèss me jette à cause de  '  




 
pour dire que le " ' " fait partie de ta chaine de caractere  
tu fé SQLPARSESTRING(chaine)


---------------
Je Suis En Phase Creative...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed