日期:2014-05-20  浏览次数:20519 次

问一个问题,关于word在线编辑器的问题
我在web   form中使用了一个在线word编辑工具,我将word文档直接复制到这个在线编辑器中,我提交的时候,总是报错,如下面一样:
System.Data.OleDb.OleDbException:   语法错误   (操作符丢失)   在查询表达式   ' '&#160;   <table   cellspacing= "0 "   cellpadding= "0 "   border= "1 "> <tbody> <tr> <td   width= "103 "> <p> <span> 特殊字符 </span> </p> </td> <td   width= "465 "> <p> <span> 说明 </span> </p> </td> </tr> <tr> <td   width= "103 "> <p> <span   lang= "EN-US "> $ </span> </p> </td> <td   width= "465 "> <p> <span> 匹配输入字符串 '   中。   at  

我将其中的某些关键字段过滤掉后,数据可以写入数据库,但是当我编辑的时候,这些数据确不能按照原来的格式显示了,请问大家有什么办法可以把word原格式的内容保存到数据库中

------解决方案--------------------
你用的什么在线word编辑工具?我记得我用的没这个问题。
可以编码以后存入数据库,读出来在反编。
试试看:HttpServerUtility.HtmlEncode(String)方法,和HttpServerUtility.HtmlDecode (String) 方法。