REGDB_E_CLASSNOTREG是什么错误啊?应该怎么解决?

MadLee 2004-02-18 11:27:51
在ISAPI里使用ADO:
如下代码:
#import "c:\program files\common files\system\ado\msado15.dll" \ no_namespace rename ("EOF", "adoEOF")

_ConnectionPtr _pConnection;
_pConnection.CreateInstance(__uuidof(Connection));

在控制台或者窗口程序中都没有问题,但是在ISAPI里编写服务器程序的时候
最后一句却报错,Debug窗口提示对象类型没有注册,

返回的错误号是REGDB_E_CLASSNOTREG
MSDN上这么说:
A specified class is not registered in the registration database. Also can indicate that the type of server you requested in the CLSCTX enumeration is not registered or the values for the server types in the registry are corrupt.

registration database是什么东东啊?为什么别的地方使用没问题,放到ISAPI里就会有问题?

请大虾指教,谢谢。
...全文
348 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧