| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 393 人关注过本帖
标题:[讨论] 运行出错了,请大家看一下.
只看楼主 加入收藏
zjlily
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-1-9
收藏
 问题点数:0 回复次数:3 
[讨论] 运行出错了,请大家看一下.

大家好,这是一个含asp代码的页面代码.在运行时出现如下错误

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft VBScript 编译器错误 错误 '800a0401'

语句未结束

/claw/99tm/cc454/Selectrecord.asp,行374

sql="where age>=" & age1 &" and "age<="& age2
---------------------------------^

一下是代码:

!--#include file="conn.asp"-->
<html>
<head>
<title>selectrecord.asp</title>
</head>
<body>
<div align="center"><font color=DarkCyan size=7><strong>List a Database</strong></font></div>
<TABLE cellSpacing=1 cellPadding=1 bgcolor="#b0c4de" border="1" width="70%">


<%

dim sql,customerID1,customerID2,fname,gender,age1,age2,col,rdoset
customerID1=request.form("customID1")
customerID2=request.form("customID2")
fname=request.form("fname")
gender=request.form("gender")
age1=request.form("age1")
age2=request.form("age2")
rdoset=request.form("rdoset")


select case rdoset
case "1"
sql= "where customerID>="& customerID1 & "and costomerID<=" & customerID2
case "2"
sql="where firstname like" & fname&"%"
case "3"
sql="where gender=" & gender
case "4"
sql="where age>=" & age1 &" and "age<="& age2
end select

if request.form("col").count=0 then
sql="select*from details" & sql
else
col=request.form("col")
sql="select"& col % "from details "% sql
end if

set rs=Server.CreateObject("ADODB.Recordset")
rs.Open sql,conn,1,3
%>

<tr>
<%
for each Field in rs.Fields
Response.Write "<TH>" & Field.name & "</TH>"

next
%>
</tr>
<tr>
<%
do while not rs.EOF

Response.Write "<TR>"
for each Field1 in rs.Fields

Response.Write "<TD>" & Field1.value & "</TD>"

next


Response.Write "</TR>"
rs.MoveNext

loop

rs.Close
set rs= nothing

%>

</tr>
</table><p>
<P align=center ><A HREF='Homepage.html'>Go Back Homepage </A></P>
</body>
</html>

搜索更多相关主题的帖子: 运行 
2006-03-02 15:08
zjlily
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-1-9
收藏
得分:0 
大家帮忙看一下吧.
急用呀.
2006-03-02 15:09
fcnh1983
Rank: 1
等 级:新手上路
帖 子:665
专家分:0
注 册:2005-8-31
收藏
得分:0 
sql="where age>=" & age1 &" and "age<="& age2

sql="where age>='" & age1 &"' and age<='"& age2&"'"

^^多谢赐教!!无以为报只好以身相许!!!^^谢谢,不用谢,要谢的,多说不用了^^如果真的要谢,那就嫁给我吧,好啊^^
2006-03-02 15:24
fcnh1983
Rank: 1
等 级:新手上路
帖 子:665
专家分:0
注 册:2005-8-31
收藏
得分:0 
"where firstname like" & fname&"%" 也有问题
"where firstname like'%"& fname&"%'"

如果上面这样改了可以,其他的情况(如:case 1,2)你也相应的改下

[此贴子已经被作者于2006-3-2 15:33:19编辑过]


^^多谢赐教!!无以为报只好以身相许!!!^^谢谢,不用谢,要谢的,多说不用了^^如果真的要谢,那就嫁给我吧,好啊^^
2006-03-02 15:30
快速回复:[讨论] 运行出错了,请大家看一下.
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.042251 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved