日期:2014-05-17  浏览次数:20536 次

下面一段HTML怎么Insert不到数据库中去,用什么函数能让任意HTML不管有没有特殊字符和数据库冲突的字符都能够任意提交
下面一段HTML怎么Insert不到数据库中去,用什么函数能让任意HTML不管有没有特殊字符和数据库冲突的字符都能够任意提交

HTML:
華麗舞台,今年最亮的演唱會!全新的舞台設計,炫酷的造型以及前所未有的歌舞編排……在舞台上火熱呈現! <br />
演唱會內的華麗服飾,更是由草蜢蔡一智為組合而精心設計。草蜢將與眾多舞者施展渾身解數,大跳勁歌熱舞,把現場氣氛推至高峰!樂迷們定必回味無窮,如癡如醉! <br />
<br />
<br />
2013年9月21日晚8:00 Peppermill Reno Resort Casino Tusacny Event Center <br />
<br />
<br />
票價:$48, $68, $88, $128, $188 <br />
<br />
Peppermill酒店$90 (include tax and <br />
fee) Milpitas, Fremont, San Mateo, Sunset, SF China Town, Oakland有巴士接送。


出错信息:
语法错误 (操作符丢失) 在查询表达式 ''Eason's LIFE Concert in San Jose (2)-Sold Out','San Jose State Event Center Arena','華麗舞台,今年最亮的演唱會!全新的舞台設計,炫酷的造型以及前所未有的歌舞編排……在舞台上火熱呈現! <br />
演唱會內的華麗服飾,更是由草蜢蔡一智為組合而精心設計。草蜢將與眾多舞者施展渾身解數,大跳勁歌熱舞,把現場氣氛推至高峰!樂迷們定必回味無窮,如癡如醉! <br />
<br />
<br />
2013年9月21日晚8:' 中。
 

使用了很多函数都不管用,还是不能正常提交,内容都是英文和繁体的。很多和数据库冲突的关键字

处理函数不能去掉任何内容,只能做转义,要保持原来一样,请问怎么处理

------解决方案--------------------
insert into table1(content) values(@content)
------解决方案--------------------
请用参数式提交!或者编码后入库,读时解码!
------解决方案--------------------
楼主应该是使用的T-SQL拼接的方式生成SQL语句.

这个不是个好习惯, 使用参数化吧
------解决方案--------------------
引用:
而且我这是Access数据库,参数化那种方式不一定能用


可以用的