我有一个GridView
,我将在表格中显示数据。在我的表格中,我有:
FIELD ITEM
=======
Fruit"s
Vegetable"s
那是我如何将它保存在我的桌子上的。所以在保存方面,我使用的是Replace("'", "\"");
,但我现在的问题是如何在单引号中再次显示它。
这就是我保存它的方式
SQLCMD = "INSERT INTO Table(fldItem) VALUES ('" + _strItem.Replace("'", "\"") + "')";
但是当我尝试在代码隐藏中使用它时
string _qry = "SELECT Replace(fldItem,'"','''') FROM Table";
说错误
字符文字中的字符太多
答案 0 :(得分:3)
您需要使用反斜杠"
转义\"
。
所以,
string _qry = "SELECT Replace(fldItem,'\"','''') FROM Table";
OR
string _qry = @"SELECT Replace(fldItem,'""','''') FROM Table";
<强>测试强>
<强> Please check this
强>