我用记录集的指针来打开一个表:
CString str;
str="select * from Resource";
CRecordset* m_pRec;
m_pRec->open(CRecordset::dynaset,str);但编译时出现一个警告:warning C4700: local variable 'm_pRec' used without having been initialized
然后运行到上面第四句时出错!
请问是什么原因?谢谢!!!
CString str;
str="select * from Resource";
CRecordset* m_pRec;
m_pRec->open(CRecordset::dynaset,str);但编译时出现一个警告:warning C4700: local variable 'm_pRec' used without having been initialized
然后运行到上面第四句时出错!
请问是什么原因?谢谢!!!
解决方案 »
- COM 引用类型//怎么是指针类型啊?不是&
- 小女子初来乍到 急求VC中关于撤消功能的实现
- 请帮忙解释一下vc与mfc
- 如何获取由CAxDialogImpl派生的对话框中(包括子窗体,如组合框、按钮等)的所鼠标移动消息?就如MFC中的PreTranslateMessage虚函数所做的
- 关于CRecordset::IsFieldNull
- 紧急求救!
- 如何理解向“打印机发送ESC指令”指令这句话
- 请教“POSITION”的用法
- 系统功能调用及系统设置查询大总结??请各位高手指点/只要留言正确即给分?
- 如何使基于DIALOG也有on_update_command_ui功能?
- 如何禁止改变窗口的大小?在线等。
- 如何用代码 弹出“打开文件”对话框,并且返回一个文件路径?
CString str;
str="select * from Resource";
CRecordset* m_pRec;
m_pRec->open(CRecordset::dynaset,str);
CString str;
str = "select * from Resource";
CRecordset *m_pRec = new CMyRst;
m_pRec->open(CRecordset::dynaset,str);
m_pRec->Open(CRecordset::dynaset,_T("select ResName from Resource"));但运行时出现一个对话框“对于造型说明无效的字符值”!请问这是什么问题?谢谢!
VC数据库编程是不是包括查询,修改,更新,有没有其它?
其中m_dgbrdResource是dbgrid控件的变量。
CRecordset *m_pRec=new CRecordsetResource(NULL);
m_pRec->Open(CRecordset::dynaset,_T("select ResName from Resource"));
m_dbgrdResource.SetDataSource((LPUNKNOWN)m_pRec);
但还是有问题,各位高手能不能帮忙看一下,是什么原因,谢谢!