好的,这就是问题所在:
我在尝试运行以下脚本时收到此错误消息
Dim rg
Dim match
Set rg = New RegExp
rg.Pattern = "Mod Read Access"
rg.Global = True
roles = Session("Roles")
Set match = rg.Test(roles)
它在rg.Test(角色)点窒息。
我怀疑我可能做错了,因为我通常不用asp经典编程。我究竟做错了什么?
答案 0 :(得分:7)
而不是:
设置匹配= rg.Test(角色)
尝试:
match = rg.Test(roles)
Set用于对象分配。 Test方法返回一个布尔而不是一个对象,因此使用Set调用它失败(运行时错误800a01a8是“需要对象”)。
答案 1 :(得分:0)
找不到RegularExpressionObject,这是您收到的错误代码。使用vbscript的cscript的正则表达式也会导致内存泄漏。