Tag: sqlite

如何解决sqlite和c#中的“’”问题?

我正在使用Sqlite在Microsoft Visual C#2008 Express中工作。 我知道我的文本中的一个叛逆者(’)在查询中存在问题。 我的问题是,我认为我可以用\’替换它。 它似乎没有工作……这是我的代码的一个例子: string myString = “I can’t believe it!”; cmd.CommandText = “Insert into myTable (myid,mytext) values (1,'” + myString.Replace(“‘”,”\\'”) + “‘);”; 我得到的错误是:SQLite错误:接近“t”:语法错误 我尝试过其他一些替代品……就像其他的斜线一样。 我将我的字符串和我的字符串的替换版本写入控制台,以确保它正确输出。 我在这里犯了什么愚蠢的错误? 谢谢! -Adeena