注册 登录
编程论坛 ASP技术论坛

(求帮忙看看)编译器错误 (0x800A041F) 错误的'next'

jocket12 发布于 2011-01-01 00:08, 628 次点击
程序代码:
dim kword
kword=split("fuck,傻逼,他妈的,我靠,我操,去死,我叼,or,and,exec,insert,select,delete,update,count,%22,%27,chr,mid,master,truncate,char,declare,eval",",")        '屏蔽字符,用逗号“,”隔开
function killWord(s)
dim KwC,kw,kstr
for each kw in kword
  kstr=""
  KwC = instr(s,kword(kw-1))
  if kwc>0 then
    kstr=kstr+kword(kw)+","
next
killWord=kstr
end function
这函数有问题???循环应该没错吧?  总说:错误的NEXT  高手帮忙改改。
3 回复
#2
zmh8862011-01-01 13:26
  if kwc>0 then
    kstr=kstr+kword(kw)+","
 end if
没有“关闭”if
#3
wangjy5002011-01-01 13:33
kw-1?这个可以这样做?
#4
zmh8862011-01-02 14:52
以下是引用wangjy500在2011-1-1 13:33:53的发言:

kw-1?这个可以这样做?
眼力真犀利

的确搭配错了
for each a in b
 c=a
next

for i = 0 to ubound(b)
 c=b(i)
next
1