mfc-关于MFC Recordset多次打开报错

问题描述

关于MFC Recordset多次打开报错

这两天刚接触MFC,还不太清楚,求问大神:
在第一个cpp中
Adosql mysql;
pRst = mysql.Getbooks();
取到了值,但是到了第二个cpp中写到
Adosql mysql;
pRst =mysql.GetbookByID();
try{
pRst2->Open("SELECT * FROM Book_Info WHERE Book_ID= '10001'", m_pConnection.GetInterfacePtr(), adOpenStatic, adLockOptimistic, adCmdText);
}
catch (_com_error& e)
{
CString err = e.ErrorMessage();
AfxMessageBox(err);
}在这里出错了,报的Unkown error

解决方案

先前打开了要调用->Close()关闭。再打开。

时间: 2024-08-08 02:14:30

mfc-关于MFC Recordset多次打开报错的相关文章

win8应用程序无法打开报错怎么办

win8应用程序无法打开报错怎么办   1.使用Windows+R组合键调出运行窗口,输入services.msc,确定; 2.打开服务窗口,查看Windows Modules Installer是否启用; 3.如果被禁用,启动该服务,双击打开将启动类型设置为"手动"或"自动"; 4.重启系统,再次打开应用程序,或者重新安装应用程序;

Office文件打开报错怎么办

Office文件打开报错怎么办   双击FileTypesMan.exe文件运行程序,如果是Word文件打不开就选中".docx",如果是Excel文档打不开则选中".xlsx".相信大家看出来了,这一软件并非只针对Office文档,实际上支持系统中所有的文件类型. 比如选中".docx"后,再在下方动作中选中"open"项,然后点击菜单"动作→编辑所选动作".再打开的编辑操作对话框中,勾选"默认

sql server 打开报错如图,怎么修改 ?

问题描述 sql server 打开报错如图,怎么修改 ? 解决方案 Windows环境有问题 解决方案二: 是新安装的吗?重新安装吧 解决方案三: 对应的sql server实例是否正确的启动运行了.好像连不上 解决方案四: sql server 2005?和win 7有兼容性问题,安装2008/2012试试看.记得先安装.net 3.5/4.0 解决方案五: http://www.cnblogs.com/HirsinkaI/p/4195547.html

excel-poi创建Excel下拉,导出打开报错,求大神急救!

问题描述 poi创建Excel下拉,导出打开报错,求大神急救! 我的Excel模板是07版,用poi创建下拉后,导出这个模板时会报错.这个下拉的数据有44条,问题定位是数据字符过长,求大神指定,渡我成仙!

rownumberer-Extjs4 tabpanel 一个页面关闭后再打开报错

问题描述 Extjs4 tabpanel 一个页面关闭后再打开报错 去年毕业,在公司一直做C/S的软件,最近工作不是很忙,就自己学习了下Extjs4 问题如标题所示.报错信息: TypeError: Argument 1 of Node.insertBefore is not an object. 我是用的desktop + Extjs提供的mvc 做的. 下面贴出部分代码 controller init:function(){ var self=this; coreApp=self; this

visual c++- cocos2d发布后用vs打开报错,说未能正确加载 Visual C++ Package包

问题描述 cocos2d发布后用vs打开报错,说未能正确加载 Visual C++ Package包 此问题如何解决?它有提示说"此问题可能是由配置更改或安装另一个拓展导致的. 解决方案 https://item.taobao.com/item.htm?spm=a230r.1.14.133.UUvPTY&id=38575597057&ns=1&abbucket=17#detail

actuate报表-Actuate报表打开报错,提示需要设置documents权限

问题描述 Actuate报表打开报错,提示需要设置documents权限

xml-iReport报表打开报错,不知道这是个什么错,从来没有遇到过!

问题描述 iReport报表打开报错,不知道这是个什么错,从来没有遇到过! Error loading the report template Message: net.sf.jasperreports.engine.JRException: org.xml.sax.SAXParseException: cvc-complex-type.3.2.2: Attribute 'isSummaryWithPageHeaderAndFooter' is not allowed to appear in

WSDL文件在Myeclipse中打开报错

问题描述 在自己的Myeclipse中打开报错,但是在别人的Myeclipse中打开不报错 解决方案 解决方案二: 解决方案三:那你就把验证关闭呗,要不然重新设置工作空间用eclipse吧,wsdl是xml,这是入口,后面的事情都知道了吧