为什么创建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变量为空,真是匪夷所思

望大虾拔刀相助!!!
...全文
246 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
winthegame 2001-10-29
  • 打赏
  • 举报
回复
leafinwind 2001-10-29
  • 打赏
  • 举报
回复
主要想压缩Access数据库。
问题很急,谢了先

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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