![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
asp sql查询问题
setrs=server.createobject("adodb.recordset")sql="select*fromMowhereUserNamec="&sessio...
set rs=server.createobject("adodb.recordset")
sql="select * from Mo where UserNamec="&session("UserInfo_Namec")
sql=sql&" and Record_ID="&request("CostRecord_ID")
rs.open sql,conn,3,3
if not rs.eof then'检查是否存在记录
response.Write("<script>alert('记录存在!');history.go(-1);</script>")
response.End()
end if
rs.close
set rs=nothing
为何数据库内没有符合条件的记录,运行时总是提示“记录存在!”? 展开
sql="select * from Mo where UserNamec="&session("UserInfo_Namec")
sql=sql&" and Record_ID="&request("CostRecord_ID")
rs.open sql,conn,3,3
if not rs.eof then'检查是否存在记录
response.Write("<script>alert('记录存在!');history.go(-1);</script>")
response.End()
end if
rs.close
set rs=nothing
为何数据库内没有符合条件的记录,运行时总是提示“记录存在!”? 展开
2个回答
展开全部
构造字符串时要加上单引号
sql="select * from Mo where UserNamec='"&session("UserInfo_Namec")&"'"
sql=sql&" and Record_ID='"&request("CostRecord_ID")&"'"
sql="select * from Mo where UserNamec='"&session("UserInfo_Namec")&"'"
sql=sql&" and Record_ID='"&request("CostRecord_ID")&"'"
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询