CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

asp里,GetObject()和CreateObject()有什么区别????

楼主lzh4481()2001-11-13 19:09:35 在 Web 开发 / ASP 提问

我用   Set   rootDSE   =   GetObject("LDAP://rootDSE")时正常,  
  用   Set   rootDSE   =   Server.CreateObject("LDAP://rootDSE")却报错:  
  错误类型:  
  服务器对象,   ASP   0177   (0x800401F3)  
  无效的   ProgID。    
   
   
  搞不懂??????????  
   
  问题点数:20、回复次数:4Top

1 楼julyclyde(Java初学(大学不教只好自己学))回复于 2001-11-13 19:33:56 得分 20

CreateObject是创建一个新的对象  
   
  GetObject是返回一个已经存在的对象的引用。像LDAP这种,不能创建,只能你去“引用”它Top

2 楼lzh4481()回复于 2001-11-13 20:36:21 得分 0

但在另一个地方有一句Set   SysInfo   =   GetObject("ActiveDs.ADSystemInfo")在VB和ASP页面里都不可以!在VB里换成Set   SysInfo   =   New   ActiveDs.ADSystemInfo后正常了!在ASP里换成  
  Server.CreateObject("ActiveDs.ADSystemInfo")还是不行!  
   
  set   ...   =     new   ....  
  set   ...   =   GetObject   (...)  
  set   ...   =   CreateObject   (...)  
  set   ...   =   Server.Createobject(...)  
      ????  
  Top

3 楼lzh4481()回复于 2001-11-13 20:57:03 得分 0

终于找到了答案:  
  FIX:   VBScript   Does   Not   Permit   CreateObject   or   GetObject   (Q194843)  
  http://   support.microsoft.com   /   support   /   kb   /   articles   /   Q194   /   8   /   43.ASP  
   
   
  http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon98/html/vbconassigninganobjectreferencetoavariable.asp  
  1,If   you   declared   the   variable   using   the   New   keyword,   Visual   Basic   will   automatically   assign   a   new   object   reference   the   first   time   you   use   the   variable.  
   
   
  2,You   can   assign   a   reference   to   a   new   object   in   a   Set   statement   by   using   the   New   keyword   or   CreateObject   function.  
   
   
  3,You   can   assign   a   reference   to   a   new   or   existing   object   in   a   Set   statement   by   using   the   GetObject   function.    
  Top

4 楼lanying(蓝鹰)(问个不休)回复于 2001-11-13 21:50:17 得分 0

什么意思?还是没搞明白  
  Top

相关问题

  • New,CreateObject,GetObject 的区别??
  • asp和jsp的区别?
  • ASP.NET与ASP有什么区别?
  • 入门问题,ASP与HML的区别
  • asp与asp.net的区别大吗
  • asp和asp.net有什么本质区别?
  • 请问ASP与ASP.NET有什么区别???
  • asp、vbscript、javascript和asp.net、vb.net、c#的区别???
  • ASP\JSP\PHP开发有何区别?
  • ASP和ASP.net有什么区别吗?

关键词

  • asp
  • server
  • getobject
  • rootdse
  • createobject
  • adsysteminfo
  • 对象
  • assign
  • activeds
  • reference

得分解答快速导航

  • 帖主:lzh4481
  • julyclyde

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo