你在向导的时候选择使用数据库程序,那么就可以了啊,在CyourDaorecordView有个CyourDaorecordSet 的变量 m_pSet;所有的操作都可以用这个变量的方法来实现啊
解决方案 »
- CFtpConnect::Rename(); 遇到问题
- 我现在在写一个IM的软件,大家能推荐几本用VC写的服务器相关的书吗?要详尽点的!
- 跪求:基于MFC,在VC上做五子棋(2人对战即可)。
- 关于通用服务框架的设计探讨问题1:协议转换网关,多缓冲队列,请问在提交给内部业务网关处理后,如何保持原发地信息
- 急!急!求助!做过24位转8位灰度图的高手请进!
- 请问 vc如何操作ms sql ser 2k ?
- 局域网编程用什末较好?参考哪本书。
- 高手请指点:怎样用键盘的方向键代替鼠标的移动?非常急!!!分还可另外给啊
- 现在工作好找吗????
- 点击 button 弹出带邮件地址的 outlook 程序
- 关于MTS下的com+应用程序
- 用vc++编个对数据库备份恢复的小程序,有兴趣的来看看!!!
[email protected]
1.不要绑定字段,用一个CDatabase实例指向数据源,CRecordset指向你的CDatabase实例,然后在CRecordset的Open时执行你的SQL语句。由于数据库没有绑定,你要用GetFieldValue才能读取数据。(个人推荐该方法)
2.利用m_pFilter m_pSort可以进行部分过虑工作。(如果你不要更换表等操作,这种方法比较方便)。
3.看看你从CRecordset派生的类,为其添加一个CString类型的成员m_SQL,然后将该类的GetDefaultConnect()函数改为return m_SQL;当你调用open以前将你的SQL语句赋给m_SQL,另外你的DoFieldExchange(CFieldExchange* pFX)函数也要添加相应的switch语句,为不同的open方式提供绑定,还有m_nFields一定要根据你的SQL语句填写