asp 缺少语句,哪错了???

来源:百度知道 编辑:UC知道 时间:2024/05/30 07:35:14
代码太长了,传到空间去了www.whlfkj.cn/111.txt,
错误类型:
Microsoft VBScript 编译器错误 (0x800A0400)
缺少语句
/asp/whlfkj/show/Bs_Article.asp, line 285
end sub

285行就是后面得的end sub这一行

谢谢,帮帮忙拉


先本来是sub sjpwcontent()的,但是会出现语法错误,问别人说ASP中得用call,就改成call了,但是现在就出现了这个缺少语句问题

还有如果去掉这行,就会提示缺少next错误

那怎么改呢?? 我不是很懂ASP呢。。

if end 我都一个个对过 是对的

改成 sub showContent
错误类型:
Microsoft VBScript 编译器错误 (0x800A03EA)
语法错误
sub showContent()这一行

语法错误11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111

<%
call showContent()
dim q
q=0
%>
错误了.应该是
<%
sub showContent()
dim q
q=0
%>

sub xxxx()
一直到
end sub
是子程序 需要被调用才能生效

调用格式是 call xxxx()

应该是你中间的IF THEN END IF 方面的问题,有if then没end if或有end if没if then.

先改成 sub showContent

然后看一下究竟是什么错误再说

原因是你有end sub 却没有对应的sub 函数名.
可以试一下将
call showContent()

改成
sub showContent()

你把sub改成function,然后在调用的地方用call 函数名()的方式调用.

还有,我怀疑不是你的语句本身的问题,有可能是某个或某几个符号输入不对的可能性也很大,再耐心地检查一下.