ASP、where查询问题、SqlStr="select*from orderid where user_use='"&sessio
解决时间 2021-03-14 15:48
- 提问者网友:伴风望海
- 2021-03-14 01:24
我的代码
302 Found
302 Found
nginx
<% dim id
id1=request.querystring("id")
session("id") = id1 ‘将获得的id存入session
%>
<%
Set Rs=Server.CreateObject("ADODB.RecordSet")
SqlStr="select*from orderid"
rs.open sqlstr,conn,1,3
rs.addnew
rs("user_use")=request.QueryString("id") ’ 将获得的id存入数据库
rs.update
因为上面有插入数据库操作、、下面用id查询数据库出现问题、user_use是文本型
Set Rs1=Server.CreateObject("ADODB.RecordSet")
SqlStr="select*from orderid where user_use='"&session("id")&"' " ORDER BY orderid_id DESC
rs1.open sqlstr,conn,1,1
Session("orderid")=Rs1.Fields.Item("orderid").Value
response.Redirect("addche.asp?id="request.QueryString("id"))
%>
<%
Rs1.Close()
Set Rs1 = Nothing
%>
表是 orderid orderid_id是主键、自动编号
SqlStr="select*from orderid where user_use='"&session("id")&"' "
就是上面这句、主要看user_use='"&session("id")&"' " 、、user_use字段是文本型 是按orderid_d倒序排
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-03-14 02:31
将此处的
因为上面有插入数据库操作、、下面用id查询数据库出现问题、user_use是文本型
Set Rs1=Server.CreateObject("ADODB.RecordSet")
SqlStr="select*from orderid where user_use='"&session("id")&"' " ORDER BY orderid_id DESC
rs1.open sqlstr,conn,1,1
替换成
Set Rs1=Server.CreateObject("ADODB.RecordSet")
SqlStr1="select*from orderid where user_use='"&session("id")&"' " ORDER BY orderid_id DESC
rs1.open sqlstr1,conn,1,1
全部回答
- 1楼网友:三千妖杀
- 2021-03-14 03:43
<% dim id
id1=request.querystring("id")
session("id") = id1 ‘将获得的id存入session
%>
你这个变量id1 还没声明吧。 应该是个字符串型变量。
- 2楼网友:摆渡翁
- 2021-03-14 03:18
你好!
究竟是orderid_id 还是orderid?
查询中是否是这个意思: ORDER BY orderid,id DESC ???
如有疑问,请追问。
我要举报
大家都在看
推荐资讯