1)单引号’:例如string a = “this is marry’s book.”;
使用insert时就会出错。
解决:a= a.Replace("'","''");
2)百分号% :例如string a = “50%”;
使用like查询,查出带有50%的所有记录,则会被认为是通配符。
解决:Select * FROM tbl where name LIKE '%/%%' ESCAPE '/'
即a=a.Replace("%","/%%")
或者[%]
3)下划线_ :例如 string a = “m_n”;
使用like查询,select * from tbl where name like ‘%m_n%’,下划线被认为是通配符。
解决:[_]
4)方括号[]:主要是左括号:[[]
5)尖括号^:[^]