Supprimer les apostrophes d'une chaine de caractères [ASP] [Résolu]

Messages postés
130
Date d'inscription
lundi 11 janvier 2010
Statut
Membre
Dernière intervention
7 juin 2013
- - Dernière réponse : realpasso
Messages postés
6
Date d'inscription
samedi 29 décembre 2007
Statut
Membre
Dernière intervention
29 janvier 2010
- 29 janv. 2010 à 12:00
Bonjour à tous,

Pour la connexion et l'inscription à un site web, je cherche à supprimer les apostrophes des champs afin de pouvoir passer n'importe quelle requête dans SQL Server.
Afficher la suite 

4 réponses

Meilleure réponse
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
11
3
Merci
Il te suffit de doubler les guillemets simples des chaines de caractères rentrées par l'utilisateur qui seront utilisées dans une requête SQL :
Public Function Pure(S As String) As String
 Pure = Replace(S,"'","''")
End Function

---
VB.NET is good ... VB6 is better

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 206 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_ghuysmans99
Messages postés
6
Date d'inscription
samedi 29 décembre 2007
Statut
Membre
Dernière intervention
29 janvier 2010
0
Merci
Bonjour,
Utilises des commandes parametrées plutôt.
Pascal
Commenter la réponse de realpasso
Messages postés
130
Date d'inscription
lundi 11 janvier 2010
Statut
Membre
Dernière intervention
7 juin 2013
0
Merci
c'est quoi les commandes paramétrées ??
Commenter la réponse de sylvain64520
Messages postés
6
Date d'inscription
samedi 29 décembre 2007
Statut
Membre
Dernière intervention
29 janvier 2010
0
Merci
using (var conn = new SqlConnection(connectionString))
{
    conn.Open();
    using (var cmd = new SqlCommand("UPDATE table set colonne=@texte", conn))
    {
        cmd.Parameters.AddWithValue("@texte", " ''''''' ");
        cmd.ExecuteNonQuery();
    }
}
Commenter la réponse de realpasso