我写asp时碰到这样的问题:Microsoft JET Database Engine 错误 ✀80040e10✀ 至少一个参数没有被指定值。

2024-12-27 06:39:31
推荐回答(1个)
回答1:

call close_rs

你这个是什么?
如果是函数方法,那应该是
call close_rs()

如果是子程序,那应该直接 close_rs
还真没见过你这种语法

而且,asp由于函数方法、子程序等的参数是不能设置默认值的,所以,如果这些函数子程使用了参数的话,那么就必须传入参数
比如
sub abc(a)

end sub
那么,abc 123是对的,abc是错的
再比如:
function abc(a)

end function
调用的时候,call abc是错的,call abc()也是错的,call abc(123)是对的

在php中则更柔性化,只要参数有默认值,是可以不要提供参数的
fucntion abc ( $a = 0 ){

}

调用的时候,就可以提供参数也可以不提供参数 abc();和abc(123);都行