access中,docmd.openreport运行出错

nowordwind 2009-06-11 10:53:56
使用C++开发,测试代码大致如下:
try
{
app.CreateDispatch(_T("ACCESS.Application"));
app.SetAutomationSecurity(1);
app.SetVisible(TRUE);
app.OpenCurrentDatabase(pChAccess,FALSE,"");

}
catch (...)
{
return false;
}
Reports forms;
DoCmd doCmd = app.GetDoCmd();
COleVariant tmpOle;

//此句运行报错,提示这个openreport操作被取消
doCmd.OpenReport(COleVariant("报表1"),0,tmpOle, tmpOle,1, tmpOLe);
...全文
322 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
nowordwind 2009-06-22
  • 打赏
  • 举报
回复
解决了,参数输错了。
jian_tian_yang 2009-06-14
  • 打赏
  • 举报
回复
帮楼主顶一下
我辣椒哥 2009-06-11
  • 打赏
  • 举报
回复
http://support.microsoft.com/kb/913031/en-us?spid=2509&sid=98
这里看看

3,248

社区成员

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

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