日期:2014-05-18  浏览次数:20414 次

数据添加问题
我想数据库中添加内容,添加的内容中有~‘’   等符号,报”~附近有语法错误“的错误,请问各位有什么办法解决

------解决方案--------------------
HtmlEncod
------解决方案--------------------
用引号括起来了么?
------解决方案--------------------
代码..
------解决方案--------------------
‘’改成 ' '
------解决方案--------------------
sorry
前面看错了

使用参数不要用拼接字符串
------解决方案--------------------
把语句贴出来看看
------解决方案--------------------
replace替换 下 就好 了
------解决方案--------------------
replace替换 下 就好 了

把 '替换掉
------解决方案--------------------
string str = " ',东经118053 '~119022 '。地处两省三市六县之交,东与本省扬州市的宝应县、高邮市接壤,南与安徽省滁州市的天长市相邻,西与本市盱眙 ";
string strsql = "insert youtable (字段) values (@content) ";
SqlCommand cmd = new SqlCommand( strsql , connection );
cmd.Paramers.Add( "@content " , str );
cmd.Exec....

------解决方案--------------------
这也是sql注入的方法之一
------解决方案--------------------
赞成hdt(倦怠) 的方法

------解决方案--------------------
高手请教,俺也遇到这样的问题,就是一些特殊字符(不是已知的)