Sign-up....

关于sub的语法错误

我写了一个sub,用call调用,可是运行时报错

call sub getsubk(1)

......

sub getsubk(x)

......

end sub

提示语法错误:在"sub getsubk(x)"这一行,是什么语法错误,我一直想不出来,请各位指点,谢谢!

[143 byte] By [msdn] at [2007-8-15 10:03:29]
# 1 Re: 关于sub的语法错误

call sub getsubk(1)

===================

call getsubk(1)试试,可能是把sub getsubk当成一个完整的过程名了。

gjclown at 2006-6-8 9:10:59 >
# 2 Re: 关于sub的语法错误

call getsubk(x)

singsin at 2006-6-8 9:12:26 >
# 3 Re: 关于sub的语法错误

错误都记不住,别人又怎么帮你?

把报错信息贴出来,还有代码,你这样问问题谁知道。

moodboy1982 at 2006-6-8 9:12:59 >
# 4 Re: 关于sub的语法错误

想不出了。。。关注一下

gjclown at 2006-6-8 9:59:04 >
# 5 Re: 关于sub的语法错误

貌似少个end if

lolo2006 at 2006-6-8 10:55:39 >
# 6 Re: 关于sub的语法错误

把call 去掉,直接用

getsubk(rs2("k_id"))

cnrk_net at 2006-6-8 10:56:12 >
# 7 Re: 关于sub的语法错误

call getsubk(rs3("k_id"))

这句吧。rs3("k_id")肯定有东西?肯定是数字?

gjclown at 2006-6-8 14:44:34 >
# 8 Re: 关于sub的语法错误

不是数字好像无所谓,不过如果是空,是不是就该报错了?

gjclown at 2006-6-8 14:45:20 >

Web

All Classified