Я работаю в Microsoft Visual C # 2008 Express с Sqlite.
Я понимаю, что апостроп (') в моем тексте имеет проблемы в запросе. Моя проблема в том, что я думал, что смогу заменить его на \ '. Кажется, он не работает ... Вот пример моего кода:
string myString = "I can't believe it!";
cmd.CommandText = "Insert into myTable (myid,mytext) values (1,'" + myString.Replace("'","\\'") + "');";
Я получаю ошибку:
Ошибка SQLite:
около "t": синтаксическая ошибка
Я пробовал пару других замен ... как и другой слэш. И я записал свою строку и замененную версию своей строки в консоль, чтобы убедиться, что она выходит правильно.
Какую глупую ошибку я здесь делаю?
Спасибо!
-Adeena