Comment insérer une chaîne de caractères ( ' ) dans la base de données sql?

J'ai les cordes, qui se compose de ( ' ) guillemet comme "amour de la mère" ...

Tout en insérant les données par des requêtes sql à partir de c#. Il indique une erreur. Comment puis-je résoudre le problème et d'insérer ce type de données avec succès?

string str2 = "Insert into tblDesEmpOthDetails (EmpID, Interviewnotes) values ('" + EmpId + "','" + Interviewnotes + "')";

Notes d'entrevue consiste en la valeur comme "amour de la Mère" (avec des guillemets simples). Lors de l'exécution de cette requête, il affiche le message d'erreur "Ouvrez les guillemets après la chaîne de caractères ')" comment puis-je insérer ce type de cordes?

montrer un peu de code s'il vous plaît.
Il n'y a pas une telle chose comme un base de données SQL -- SQL est juste le Structured Query Language, une langue utilisée par de nombreux systèmes de base de données, mais pas un produit de base de données... Nous avons vraiment besoin de savoir ce système de base de données (et quelle version) que vous utilisez....
MS sql est ma base de données
dans ce cas, je pense que nous pouvons conclure que l'OP est d'utiliser la concaténation pour former des requêtes, auquel cas le ' à '' astuce est probablement assez d'informations pour être dangereux. Paramètres sont les correct réponse ici.

OriginalL'auteur Arun Kumar | 2012-06-20