使用cdatagrid的简单问题.从ActiveX Controls添加的DATAGRID.绑定数据库的问题.麻烦看下.错在哪?
以下代码不行.直接出错.请给点使用cdatagrid绑定数据库的详细的代码
//使用datagrid
CoInitialize(NULL);
_ConnectionPtr pConn(__uuidof(Connection));
_RecordsetPtr pRst(__uuidof(Recordset));
_CommandPtr pCmd(__uuidof(Command));
CDataGrid m_ctrlDG;//DataGrid控件对象
pConn->ConnectionString="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=sproin";
pConn->Open("","sa","123a",adConnectUnspecified);
pCmd->put_ActiveConnection(_variant_t((IDispatch*)pConn));
pCmd->CommandText="select * from grb";
pRst=pCmd->Execute(NULL,NULL,adCmdText);
m_ctrlDG.SetRefDataSource((LPUNKNOW)pRst.GetRecordset());
pRst->Close();
pConn->Close();
pCmd.Release();
pRst.Release();
pConn.Release();
CoUninitialize();
//使用datagrid