我支持一个传统的ASP页面,它会像这样创建一个ADODB流对象,然后尝试使用ADODB枚举器设置它的类型。
Set BinaryStream = Server.CreateObject("ADODB.Stream")
BinaryStream.Type = adTypeBinary
每当我运行此操作时,我都会收到以下错误:
Variable is undefined: 'adTypeBinary'
但是,如果我明确地命名我的枚举器,就像这样,它可以工作
BinaryStream.Type = ADODB.StreamTypeEnum.adTypeBinary
这是在几个服务器实例上运行的,理论上它们在配置和文件等方面都是同步的。这适用于所有服务器,除了一个,我不知道我们做了什么让这个开始发生。我可以确认这至少发生在我们使用的其他库中。这里发生了什么?谢谢!
答案 0 :(得分:0)
在定义这些值的外部包含之外的AFAIK,您可以使用不合格成员的唯一方法是在global.asa中定义类型库引用:
<!--METADATA TYPE="typelib"
NAME="Microsoft ActiveX Data Objects 2.8 Library"
UUID="{2A75196C-D9EB-4129-B803-931327F72D5C}"
VERSION="2.8"-->