经典ASP(VBScript)中的变量未定义错误

时间:2011-10-03 13:25:02

标签: vbscript asp-classic

Microsoft VBScript运行时错误“800a01f4”

变量未定义:'product_id'

/Vital/form/products.asp,第64行

我使用选项显式,我已将变量定义为

Dim product_id

product_id=Request.Form("product_id")

这是IIS或SQL Server 2003的问题吗?实际上,当我从localhost访问我的sql server 2008数据库时它工作正常。但问题来自我的客户端将asp文件上传到Web服务器并尝试访问mysql 2003数据库。

1 个答案:

答案 0 :(得分:0)

如果没有看到更多代码,我必须猜测,我猜你在函数中定义变量,例如:

Function Foo
    Dim product_id

   '......
End Function

然后在函数外部使用行product_id=Request.Form("product_id")确实会导致错误,因为它只是该函数的本地。

它与IIS或数据库无关 - 纯VBScript问题。