我想用CDatabase::ExcuteSQL执行一条Select子句,然后用查出的记录组来作为CRecordset的操作对象,能不能实现呢?
ExcuteSQL是不返回值的,那它还有什么意义?
ExcuteSQL是不返回值的,那它还有什么意义?
解决方案 »
- VC做出来的界面像垃圾.
- WebKit源代码有500多M?
- 关于软件国际化的问题
- MIDL2020编译错误能否解决?
- 求助:一个小小的菜单问题
- 用什么方法能将.net 中注册的控件,在COM中调用。
- 在MDI工程中,由FormView产生的模式对话框中,如何调用FormView类的方法?
- 请问那里有 Essential C++中文版 和 More Effective C++ 中文版供下载
- Script.NET IDE最新版本正式开源,使用VC实现类似Eclipse的组件化平台
- 急:实现较大文件移动读取进度条显示!!
- 简单问题,送分200!
- 请问怎么在 MDI 程序启动时,把第一个子窗口隐藏,并启动一个对话框
这样做也可以啊
CDatabase db;db.Open(...);
CRecordset* m_pSet=new CRecordset(&db);
CString cmdstr;cmdstr=_T("select * from table");
if(m_pSet->IsOpen()) m_pSet->Close();
m_pSet->Open(CRecordset::dynaset,cmdstr);
此时m_pSet所指的记录对象即为所求