Comment Ajouter des Guillemets à une Commande SQL Dynamique?

Je suis le stockage et l'édition d'un champ dans une base de données qui comporte une longue chaîne d'un ou de plusieurs phrases. chaque fois que j'entre dans une apostrophe dans la zone de texte et souhaitez l'enregistrer il déclenche une exception comme
"Syntaxe incorrecte près de 'l'.
Ouvrez les guillemets après la chaîne de caractères "."

est-il une idée pour éviter ça?

EDIT:
La question est:

SqlCommand com = new SqlCommand("UPDATE Questions SET Question = '[" + 
    tbQuestion.Text + "]', Answer = '[" + 
    tbAnswer.Text + "]', LastEdit = '" + 
    CurrentUser.Login + 
    "'WHERE ID = '" + CurrentQuestion.ID + "'");
S'il vous plaît montrer l'instruction SQL que vous utilisez.
tout simplement échapper 'avec un autre" comme les Anges de l'Enfer pour l'Enfer"s Anges
SqlCommand com = new SqlCommand("mise à JOUR des Questions posées Question = '[" + tbQuestion.Texte + "]', Reponse = '[" + tbAnswer.Texte + "]', LastEdit = '" + CurrentUser.Login + "'where ID = '" + CurrentQuestion.ID + "'");
C'est ce que nous avons tous pensé. Merci d'éditer votre question à ajouter cette information.
Ne vous inquiétez pas. Je vais le faire pour vous.

OriginalL'auteur Ahmad Farid | 2009-07-14