asp.net - 如何在asp.net中为sql数据源输入文本'<'和'>'
问题描述
我不能把这个sqlcommand
放到SqlDataSource
.
<asp:SqlDataSource ID="dsOperator" runat="server" ConnectionString="<%$ ConnectionStrings:DefaultConnection %>"
SelectCommand=" select '+' id,'+' txt from dual
union all select '-','-' from dual
union all select '*','*' from dual
union all select '/','/' from dual
union all select '>','>' from dual
union all select '<','<' from dual
union all select '%','%' from dual
union all select '||','||' from dual
union all select '=','=' from dual
union all select '!=','!=' from dual
union all select '>=','>=' from dual
union all select '<=','<=' from dual
union all select 'LIKE','IS NULL' from dual
union all select 'BETWEEN','BETWEEN' from dual
union all select 'IN','IN' from dual
union all select 'NOT','NOT' from dual
union all select 'NOT IN','NOT IN' from dual
union all select 'AND','AND' from dual
union all select 'OR','OR' from dual
union all select 'ANY SOME','ANY SOME' from dual
union all select 'ALL','ALL' from dual
union all select 'EXISTS','EXISTS' from dual
union all select 'ESCAPE','ESCAPE' from dual
union all select 'UNION','UNION' from dual
union all select 'UNION ALL','UNION ALL' from dual
union all select 'INTERSECT','INTERSECT' from dual
union all select 'MINUS','MINUS' from dual " ProviderName="<%$ ConnectionStrings:DefaultConnection.ProviderName %>"></asp:SqlDataSource>
这是我的错误。
解决方案
我可以通过输入>
和编辑它<
asp:SqlDataSource ID="dsOperator" runat="server" ConnectionString="<%$ ConnectionStrings:DefaultConnection %>"
SelectCommand=" select '+' id,'+' txt from dual
union all select '-','-' from dual
union all select '*','*' from dual
union all select '/','/' from dual
union all select '>','>' from dual
union all select '<','<' from dual
union all select '%','%' from dual
union all select '||','||' from dual
union all select '=','=' from dual
union all select '!=','!=' from dual
union all select '>=','>=' from dual
union all select '<=','<=' from dual
union all select 'LIKE','IS NULL' from dual
union all select 'BETWEEN','BETWEEN' from dual
union all select 'IN','IN' from dual
union all select 'NOT','NOT' from dual
union all select 'NOT IN','NOT IN' from dual
union all select 'AND','AND' from dual
union all select 'OR','OR' from dual
union all select 'ANY SOME','ANY SOME' from dual
union all select 'ALL','ALL' from dual
union all select 'EXISTS','EXISTS' from dual
union all select 'ESCAPE','ESCAPE' from dual
union all select 'UNION','UNION' from dual
union all select 'UNION ALL','UNION ALL' from dual
union all select 'INTERSECT','INTERSECT' from dual
union all select 'MINUS','MINUS' from dual " ProviderName="<%$ ConnectionStrings:DefaultConnection.ProviderName %>"></asp:SqlDataSource>
推荐阅读
- c++ - 如何从地图中获取值并将其显示到控制台?
- java - openstreetmap 中的 Nominatim 搜索抛出 javax.net.ssl.SSLHandshakeException
- python - 当从 Python 导入与 CLI 调用时,Youtube-dl --dump-json 返回播放列表的不同提取器输出
- python - QGraphicsSvgItem 事件传播(交互式 svg 查看器)
- java - 如何以java servlet形式传递从mysql表中获得的多个参数
- c++ - c ++如何将二维数组传递给用户输入的变量?
- ruby-on-rails - 带有 Rails 应用程序的 CodeKit - 无需编译任何内容即可刷新浏览器
- facebook - 在 Facebook 上订阅 /me/account 更改
- symfony - 我需要 symfony 3 的动态报告
- git - git commit -a --file message.txt; git format-patch 从 message.txt 中删除换行符