ASP、where查询问题、SqlStr="select*from orderid where user_use=✀"&session("id")&"✀ "详见下

2025-03-06 22:57:39
推荐回答(3个)
回答1:

将此处的

因为上面有插入数据库操作、、下面用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

回答2:

<% dim id
id1=request.querystring("id")
session("id") = id1 ‘将获得的id存入session
%>

你这个变量id1 还没声明吧。 应该是个字符串型变量。

回答3:

究竟是orderid_id 还是orderid?
查询中是否是这个意思: ORDER BY orderid,id DESC ???