我在CMyApp类中定义了二个_RecordsetPtr变量
_RecordsetPtr m_pRs;
_RecordsetPtr m_pRs2;
在CMyApp::InitInstance()
m_pRs.CreateInstance(__uuidof(Recordset));
m_pRs2.CreateInstance(__uuidof(Recordset));
并初始化了OLE/COM环境,在CMyView类中通过以下方式调用
CMyApp * pApp=(CMyApp*)AfxGetApp();
pApp->m_pRs->Open(strSql.AllocSysString(),pApp->m_pConn.GetInterfacePtr(),
adOpenDynamic,adLockOptimistic,adCmdText);
这样打开就没有问题,如果把 m_pRs 换成 m_pRs2编译也能通过,但程序出现运行时错误,一运行就自动关闭.这是什么原因啊?
_RecordsetPtr m_pRs;
_RecordsetPtr m_pRs2;
在CMyApp::InitInstance()
m_pRs.CreateInstance(__uuidof(Recordset));
m_pRs2.CreateInstance(__uuidof(Recordset));
并初始化了OLE/COM环境,在CMyView类中通过以下方式调用
CMyApp * pApp=(CMyApp*)AfxGetApp();
pApp->m_pRs->Open(strSql.AllocSysString(),pApp->m_pConn.GetInterfacePtr(),
adOpenDynamic,adLockOptimistic,adCmdText);
这样打开就没有问题,如果把 m_pRs 换成 m_pRs2编译也能通过,但程序出现运行时错误,一运行就自动关闭.这是什么原因啊?
解决方案 »
- 一个很弱的问题,为什么 结构体 以T开头?
- GP错误,访问具有PAGE_WRITECOPY,MEM_PRIVATE属性的内存时,为什么会报错误呢?
- 高分:求救为什么DLL导出的函数,MFC里不能调用!
- 请问如何向对话框添加滚动视图和普通视图,我不知道滚动视图和普通视图的类名称是什么?
- SOCKET的程序运行一段时间后,TCP/IP协议出问题了,1450
- 很困惑的问题!!!!
- 请问如何使用FindFirstUrlCacheEntryEx和FindNextUrlCacheEntryEx,最好有个例子,并说明各参数的意义~~
- 大家看看这个代码有没有不妥当的地方:
- 如何在程序中设置NT域用户的自定义属性
- 有近20个控件,已加了9个成员变量,之后再对其它任一个控件添加变量,编译后运行时出现Kernal冲突,如何解决?
- 使用VC做游戏时,有什么好的方法更新画面?
- “mkdir”被声明为否决的 这些问题该如何处理
用完后先 Close然后还可以再次打开。