• 主页
  • 基础类
  • 应用实例
  • 新技术前沿

为什么创建Jet数据库引擎对象(JetEngine)总是失败?

leafinwind 2001-10-29 04:29:33
代码如下:
IJetEnginePtr g_pJetEngine;
//创建JRO数据库引擎
BOOL CreateJroEngine()
{
BOOL bResult = TRUE;
HRESULT hr;
//1.创建Jet数据库引擎对象
if( !g_pJetEngine.GetInterfacePtr() ){
g_pJetEngine.GetIID();
hr = g_pJetEngine.CreateInstance(__uuidof(IJetEngine));
if( FAILED(hr) ){
AfxMessageBox("Jet数据库引擎对象创建失败!");
bResult = FALSE;
}
}else{
AfxMessageBox("Jet数据库引擎对象已经建立!");
}

return bResult;
}
结果始终执行到下面一句:
AfxMessageBox("Jet数据库引擎对象创建失败!");

在VB中也遇到同样的问题:
相同功能的代码也失败,
Dim JROObj As New JRO.JetEngine
这样预生成的对象也创建不成功,
即JROObj变量为空,真是匪夷所思

望大虾拔刀相助!!!
...全文
65 点赞 收藏 2
写回复
2 条回复
winthegame 2001年10月29日
回复 点赞
leafinwind 2001年10月29日
主要想压缩Access数据库。
问题很急,谢了先
回复 点赞
发动态
发帖子
MS-SQL Server
创建于2007-09-28

1.4w+

社区成员

25.3w+

社区内容

MS-SQL Server相关内容讨论专区
社区公告
暂无公告