各位,DAO和ADO到底有何不同呀?具体在什么地方?请告知小弟一下!谢谢了!!
我想连到ACCESS,应该用哪个?
我想连到ACCESS,应该用哪个?
解决方案 »
- VS 2008连接ACCESS数据库
- 强求《Visual C++工程应用与项目实践》 电子书及源码?
- 如何得到windows中活动窗体的尺寸,如打开“我的电脑”或是一个文件夹时,它的尺寸
- 使用BT下载东西,怎样等BT任务下载完后,就关闭我的计算机,谁能给代码??
- 编写一个隐藏源代码的PING程序(实验用),出错了,请教大家,UP有分!
- 这段程序有错吗?怎么一运行就死掉啊?很短很简单啊
- IDR_MAINFRAME 问题
- CString的格式化输出问题
- http://www.csdn.net/Expert/topic/441/441466.shtm 难道没有人说话啊,这么简单
- 堆栈溢出,帮忙看看
- 有人能说一下this指针的作用和用法吗?
- MFC中绘图时, 怎么样创建的Font,\ Brush\Pen 需要DeleteObject ???
0xE06D7363:
microsoft c++ exception出现这个问题
m_pRecordset.CreateInstance(__uuidof(Recordset)); try
{
m_pRecordset->Open("SELECT * FROM table", // 查询DemoTable表中所有字段
_variant_t((IDispatch *)m_pConnection,true), // 获取库接库的IDispatch指针
adOpenDynamic,
adLockOptimistic,
adCmdText);
}
catch(_com_error *e)
{
AfxMessageBox(e->ErrorMessage());
}
m_pConnection是已经成功副职的了.怎么回事
m_pConnection->Close();
m_pConnection= NULL;
是不是m_pConnection存活为0?
m_pConnection->Close();
m_pConnection= NULL;
表示你已经把数据库联接给关闭了,所以在使用上面的语句时,可能就抛出异常了。
你应该在转化之前判断你的m_pConnection的指针是否为空,如果为空,则就不执行程序。