设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 122|回复: 8
打印 上一主题 下一主题

[求助]订单的显示问题

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-8 04:25:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<!--#include file="conn.asp"-->
<%
Form_ID=Request.Form("Form_Id")
if session("LoginSuccess")="" then
response.Redirect("orderlogin.asp")
else
set rs3=server.CreateObject("adodb.recordset")
sql3="select * from orderlist where Form_Id="&Form_ID&"" '报错位置
rs3.open sql3,conn,1,1
if rs3.RecordCount>=1 then
if session("LoginSuccess")=rs3("User_Id") then
%>
<%
id=Form_Id
set rs=server.CreateObject("adodb.recordset")
sqltext="select * from orderlist where Form_Id=" &id
rs.open sqltext,conn,1,1
%>
<%
Else
response.Redirect("loginsb.asp?msg=你不能查看不属于你的订单,请重新输入你的订单号!")'这个地方是什么意思啊?怎么双引号里面的都在浏览器地址栏里显示,而且前面不管 if session("LoginSuccess")=rs3("User_Id") then 是否为真,总是就执行这一句。。
end if
else
response.Redirect("loginsb.asp?msg=你输入的订单号不存在或格式不正确,请重新输入你的订单号!")
end if
end if
rs3.close
conn.close
%>
<body>
</body>
</html>

错误类型:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'Form_Id=' 中。
/orderofind.asp, 第 16 行
我对sql语句不熟悉,谁能帮我解决下啊~!@


我把Form_Id="&Form_ID&"" 很没道理得改成Form_Id="&"Form_ID"&"" 后,那个位置就不报错了,
小弟的页面bug挺多 谁能帮我多修改下~
2#
发表于 2010-1-8 04:25:48 | 只看该作者
那是下面一行

字符串合并那行出错很罕见的
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-8 04:25:51 | 只看该作者
response.write sql
查看一下SQL语句……不说这样能解决问题但起码你能更了解页面执行过程了

看一下rs.open的数字参数有没有错 改成 set rs= conn.execute(sql)试试
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-8 04:25:54 | 只看该作者
谁能再帮我想想办法啊~!
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-8 04:25:56 | 只看该作者
id的值不为空,是查询页面传过来的,但是怎么能将页面改好啊
回复 支持 反对

使用道具 举报

6#
发表于 2010-1-8 04:25:59 | 只看该作者
版主的意思是这句没问题吗?
可真的有 语法错误 (操作符丢失) 在查询表达式 'Form_Id=' 中
我的是什么操作符丢失了啊
回复 支持 反对

使用道具 举报

7#
发表于 2010-1-8 04:26:02 | 只看该作者
很明显。。。。Form_id="&id 这句的ID值为空
你response.write id 看看有没有获得值
回复 支持 反对

使用道具 举报

8#
发表于 2010-1-8 04:26:05 | 只看该作者
id的值不为空,很正常
回复 支持 反对

使用道具 举报

9#
发表于 2010-1-8 04:26:08 | 只看该作者
sql3="select * from orderlist where Form_Id="&Form_ID&"" '报错位置
这行怎么会报错?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-18 10:29 , Processed in 0.082277 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表