为什么很多查询系统都要把用户输入的‘转为“

linzhifeng 2003-10-16 11:39:03
难道’不能查询吗?
...全文
33 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Climber12 2003-10-22
  • 打赏
  • 举报
回复
在ASP中,接收变量主要替换那些特殊字符啊?替换成什么呢?可不可以说的详细一点啊!
linzhifeng 2003-10-22
  • 打赏
  • 举报
回复
如果我把所有的'都转为"存在数据库中,那在今后从数据库中读出来显示是有没有影响?
'和"的作用是一样的吗?
yellowpaper 2003-10-16
  • 打赏
  • 举报
回复
还有很多关键字符要替换呢,你玩久了就会知道了
象 '、[ ] * % # < > / 都是要替换的~
say1no2 2003-10-16
  • 打赏
  • 举报
回复
查询时检查是否有',有的话就处理一下
replace(str,"'","''")

这样就ok了!!!
freespace520 2003-10-16
  • 打赏
  • 举报
回复
要嘛,你就把'这个东东用server.htmlincode来转换!
把正在SQL语句里'这个东东是不能乱用的!
iinohk 2003-10-16
  • 打赏
  • 举报
回复
比如說客戶要查詢︰a'b
sql就會這樣寫︰select * from table where keyword='a'b'

如果是asp,你知道有什麼問題吧!
lp1983 2003-10-16
  • 打赏
  • 举报
回复
'在sql server中是分界符
lp1983 2003-10-16
  • 打赏
  • 举报
回复
在sql server 数据库中'是不行的,所以要转换
你可以在你的sql server 中试试就会知道了

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧