【发布时间】:2012-11-14 07:34:56
【问题描述】:
我通常使用 PHP 开发网站。但是现在我必须使用 ASP Classic,因为我的客户已经有一个网站,然后我必须维护该网站。我已经将所有网站移至我的新主机。但是这段代码有错误:
cPath=getPathName(Server.mappath(Request.ServerVariables("PATH_INFO")))
错误信息是:
Microsoft VBScript 运行时错误“800a000d”
类型不匹配:'getPathName'
调用getName代码时显示一些错误。
请帮助我该怎么做。
【问题讨论】:
-
你能多加一点吗,比如你声明cPath的地方。 - 类型不匹配是当您尝试将一种类型的值填充到另一种类型的变量中时发生的一般错误。
-
@Robuust 类型不匹配的原因是
getPathName是由 VBScript 自动创建的,但类型为 Empty。由于他试图将其用作函数,因此导致类型不匹配。脚本语言的奇迹!
标签: asp-classic