大家来看看这段代码有什么错误~~

fylinglin 2006-08-31 06:41:16
<%select case action case ""%>
<table>
<tr><td align="center">
<form method="post" action="111.asp?action=save" name="111">
<input type="text" name="itr">
<input type="submit" name="submit" value="确定">
</form>

</td></tr>
</table>
<% case "save" %>
<%
dim cookies_username
cookies_username=Request.Cookies("dguser")("username")
set rs=server.createobject("adodb.recordset")
rs.open "select * from User where username='"&cookies_username&"'",conn,1,1
rs("savings")=request("itr")/100+rs("savings")
rs("integral")=rs("integral")-request("itr")
%>
<% end select%>


这是错误信息:
错误类型:
Microsoft VBScript 编译器错误 (0x800A0400)
缺少语句
/daygou/asp/111.asp, line 9, column 19
select case action case ""
------------------^



...全文
144 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cueixu1 2006-09-01
  • 打赏
  • 举报
回复
<%select case action case ""%>
语法错误
select case 表达试
按照你的原意应该是
<%
action=request("action")
select case action
case ""
%>
<table>
<tr><td align="center">
<form method="post" action="111.asp?action=save" name="111">
<input type="text" name="itr">
<input type="submit" name="submit" value="确定">
</form>

</td></tr>
</table>
<% case "save" %>
<%
dim cookies_username
cookies_username=Request.Cookies("dguser")("username")
set rs=server.createobject("adodb.recordset")
rs.open "select * from User where username='"&cookies_username&"'",conn,1,1
rs("savings")=request("itr")/100+rs("savings")
rs("integral")=rs("integral")-request("itr")
%>
<% end select%>
windwl 2006-08-31
  • 打赏
  • 举报
回复
<%select case action
case ""
%>
neibu 2006-08-31
  • 打赏
  • 举报
回复
还有这个request("itr")/100+rs("savings")
也不对呀,你是想实现什么呢?不明确
neibu 2006-08-31
  • 打赏
  • 举报
回复
rs("integral")-request("itr")

request("itr")
这个肯定必须加int(转换数字值的)
这两个确定是数字值吗/
一般也加上一个int(rs("integral"))-int(request("itr"))
这样才对呀

28,402

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧