在一个查询页面中,
sql="select * from user where id="&request.Form("username")
上面的查询 数值型 id ,结果完全 正常
如果将这个页面的此句换成:
sql="select * from user where username="&request.Form("username")
这个查询 字符型字段 username就不正常了,
后面写成
username="&request.form("username")
还是"select * from user where username='"request.form("username")"'"
都不成,哪里写错了。。也许我犯的是初级错误。
谢谢啦~~~
---------------------------------------------------------------
sql="select * from user where username='"&request.Form("username")&"'"
---------------------------------------------------------------
sql="select * from user where username='"&request.form("username")&"'"
这样,同是要确保你的数据库里username有这个值才能找出记录
---------------------------------------------------------------
同意楼上两位
id 是数字型的所以不用单引号
但username是字符型的所以要用到引号
---------------------------------------------------------------
username是字符型字段,应该是
sql="select * from user where username='"&request.Form("username")&"'"
---------------------------------------------------------------
"select * from user where username='"&request.form("username")&"'"