...
CDataGrid m_datagrid;
CMsDgridCtrl m_dbgride;
m_dbConn.Open("ODBCname");
CRecordset * rec=new CRecordset(&m_dbConn);
BOOL fOK = rec->Open(CRecordset::forwardOnly,"select * from xxx");
m_datagrid.SetRefDataSource(NULL);
m_datagrid.SetRefDataSource((LPUNKNOWN)rec);
m_datagrid.Refresh();
UpdateData(FALSE);
...
以上代码在执行时,数据库的操作一切正常,但
m_datagrid.SetRefDataSource((LPUNKNOWN)rec);
用DataGrid显示数据集时总是报“未知界面”错误,为什么?
CDataGrid m_datagrid;
CMsDgridCtrl m_dbgride;
m_dbConn.Open("ODBCname");
CRecordset * rec=new CRecordset(&m_dbConn);
BOOL fOK = rec->Open(CRecordset::forwardOnly,"select * from xxx");
m_datagrid.SetRefDataSource(NULL);
m_datagrid.SetRefDataSource((LPUNKNOWN)rec);
m_datagrid.Refresh();
UpdateData(FALSE);
...
以上代码在执行时,数据库的操作一切正常,但
m_datagrid.SetRefDataSource((LPUNKNOWN)rec);
用DataGrid显示数据集时总是报“未知界面”错误,为什么?
解决方案 »
- 用OLE做拖拽效果,有报错~~~~
- signal/slot在VC界面中的使用
- 如何使某个BUTTON显示特性
- 请问一个线程上下文的问题!
- 象QQ等软件中,一些控件都不是标准控件,难道都是自动做的吗?代码量太大了
- VC6环境下,mfc如何获得一个网页上的所有链接
- 请教一下通知消息是怎样传递的呢?
- 求救!有关ADO Connection的问题!
- 感谢 rtdb(东临碣石) 的回答,请进来领分。。。
- 调用GetDlgItem函数,先要得到控件的父窗口的指针,但问题是:那怎样得到控件的父窗口指针??可以解决问题的话,1000分也没问题
- 有没有像netant,flashget一样抢带宽厉害的浏览器?
- CListCtrl简单问题,解决立即送分。
LPUNKNOWN它需要一个com对象,即它的派生类如_Recordset智能指针
具体该怎样做?最好有源码,谢谢