包王vs夜枫三问:这样写sql语句正确吗?
来源:百度文库 编辑:高考问答 时间:2024/05/06 04:42:07
<%
lwcx=trim(request("lwcx"))
set rs=server.createobject("adodb.recordset")
sql="SELECT * FROM lunwen,jg WHERE lunwen.id=jg.id and luwen.lwyear='"&lwcx&"' and jg.isdeletetozhan = '否' and jg.ischeck like 0"
rs.open sql,conn,1,2
%>
lwcx=trim(request("lwcx"))
set rs=server.createobject("adodb.recordset")
sql="SELECT * FROM lunwen,jg WHERE lunwen.id=jg.id and luwen.lwyear='"&lwcx&"' and jg.isdeletetozhan = '否' and jg.ischeck like 0"
rs.open sql,conn,1,2
%>
lwcx=trim(request("lwcx")) ‘这里应该判断一下request是否能得到值,否则报错
set rs=server.createobject("adodb.recordset")
sql="SELECT * FROM lunwen,jg WHERE lunwen.id=jg.id and luwen.lwyear='"&lwcx&"' and jg.isdeletetozhan = '否' and jg.ischeck like 0" ‘这里的ischeck是什么字段?你的本意是什么?如果想要like匹配的时候应该是like '%0%'
sql="SELECT * FROM lunwen,jg WHERE lunwen.id=jg.id and luwen.lwyear='"&lwcx&"' and jg.isdeletetozhan = '否' and jg.ischeck=0"