关于DataGrid绑定access数据源(100分)

javan007 2003-03-19 02:51:33
各位大虾..

现在我需要用ActiveX控件的DataGrid绑定一个access数据库

定义了CDataGrid m_ctlDataGrid
设定了一个CRecordset * m_pSet的指针,同时也连接上了数据源.
但是在绑定数据源的时候:
m_ctlDataGrid.SetRefDataSource((LPUNKNOWN)m_pSet);

出现一个异常..提示."类型不匹配. "

我理解这个提示表示:m_pSet是一个CRecordset类型指针,是不是不符合
void CDataGrid::SetRefDataSource(LPUNKNOWN newValue)
的要求?

我在一个例子里面看到使用
_RecordsetPtr m_pRS;
m_ctlDataGrid.SetRefDataSource((LPUNKNOWN)m_pRS);
这样就没有问题..

我想请教..
void CDataGrid::SetRefDataSource(LPUNKNOWN newValue)
到底该怎么用
或者..CDataGrid应该如何绑定数据源呢>?

100分相送!!
...全文
118 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

4,018

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧