Comment insérer une chaîne de caractères contenant des guillemets simples ou doubles
Si je veux insérer une déclaration qui contient des guillemets, comment est-il possible ?
Par Exemple, j'ai une zone de texte et je suis entrée:
Future Swami Vivekananda’s grand father's name was "____" .
- Utiliser les instructions SQL paramétrables.
Vous devez vous connecter pour publier un commentaire.
Si vous utiliser correctement les instructions paramétrées, vous ne devriez pas besoin de s'inquiéter à ce sujet. Quelque chose comme ceci (mais s'il vous plaît ne pas apprendre le C# techniques de moi):
(Si vous devez vraiment être à l'aide de procédures stockées.)
Si vous êtes à la construction de vos chaînes manuellement (ce qui vous avez vraiment, vraiment, vraiment ne devrait pas être en train de faire), vous devez vous échapper délimiteurs de chaînes en doublant jusqu':
'
) sont un problème sur le côté de SQL Server.Utiliser une requête paramétrée - cite alors n'a pas d'importance à tous les. Aussi - votre base de données n'est pas pris en charge par SQL injection - afin de gagner/gagner vraiment.
Vous pouvez double du devis: