【发布时间】:2015-12-08 06:07:36
【问题描述】:
我认为这很容易,但下面的代码给出了......
Microsoft VBScript 运行时错误“800a01a8”
需要对象:'Application(...)'
/include/setup.asp,第 7 行
Function getConnectionString
Dim connectionString
Set connectionString = Application("ConnString")
If connectionString Is Nothing Then
Set connectionString = loadConnectionString
Application.Lock
Application("ConnString") = connectionString
Application.Unlock
End If
getConnectionString = connectionString
End Function
loadConnectionString 是另一个函数。
我该如何解决这个问题?
【问题讨论】:
-
这个...设置connectionString = Application("ConnString")
-
问题是
Application("ConnString")包含连接string而不是object因此不应使用Set。仅使用Set将对象实例存储在变量中。
标签: vbscript asp-classic