PROBLÈME D'INSERTION D'UNE CHAINE CONTENANT DES COTES

- - Dernière réponse :  Matteo - 19 mars 2001 à 10:17
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/731-probleme-d-insertion-d-une-chaine-contenant-des-cotes

Un peu compliqué comme solution quand on a commencer a programmer avec des requetes SQL et que l'on a pas envie de tout refaire!!!
Il suffit alors de doubler les cotes avec une fonction du style :
Function Double_les_Apostrophe(chaine As String) As String
'============================================================================
' Auteur : Philippe Conte
' Fonction : fonction permettant de doubler les apostrophes dans une chaine de type string
' Parametres : chaine de type string
' Valeur de retour : chaine passée en entrée avec les doubles apostrophes
' Date : 12/01/2001
' Commentaires :
'============================================================================

If InStr(chaine, "'") <> 0 Then
Double_les_Apostrophe = Replace(chaine, "'", "''")
End If

End Function