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

dataset更新数据库,居然不允许出现尖括号包含字符?
今天更新数据库的时候,发现一个超怪问题,只要我提交的更新数据包含有

<string>  

  "string "可以是任意字符,   就会出现更新失败,我奇怪了,dataset和OleDbDataAdapter操作数据库,并不是直接执行SQL语句的啊.

哪位可以帮忙解答一下.


------解决方案--------------------
那也不行吧
用存储过程
让那段字符串成参数
------解决方案--------------------
我也遇到过这样的情况,改为存储过程就没问题了!
------解决方案--------------------
在page指令处添加RequestValidate= "false ", 如 <@ Page RequestValidate= "false ".>
------解决方案--------------------
做替换

text = text.Replace( " < ", "&lt; ");
text = text.Replace( "> ", "&gt; ");