level 6
喜欢笑的眼睛P
楼主
CoInitialize(NULL); //初始化COM组件
_ConnectionPtr pConn(__uuidof(Connection)); //实例化一个connection对象pConn
_RecordsetPtr pRst(__uuidof(Recordset)); //实例化一个Recordset对象pRs
_CommandPtr pCmd(__uuidof(Command)); //实例化一个Command对象pCmd
pConn->ConnectionString="Provider=MIcrosoft.Jet.OLEDB.4.0;Data source=PAN.mdb";
pConn->Open ("","","",adConnectUnspecified);
pCmd->PutActiveConnection(_variant_t((IDispatch*)pConn));// 单步调试到这就开始中断
pCmd->CommandText="select * from info";
pRst=pCmd->Execute(NULL,NULL,adCmdText);
while(!pRst->rsEOF)
{
((CListBox*)GetDlgItem(IDC_LIST1))->AddString((_bstr_t)pRst->GetCollect("姓名"));
pRst->MoveNext();
}
pRst->Close(); //关闭对象
pConn->Close();
//pCmd.Release(); //释放对象
pRst.Release();
pConn.Release();
CoUninitialize();
这是实现点击一个button按钮,然后把SQL数据库中的数据显示到List Control控件上,调试后没有语法错误,总出现中断错误,单步调试后到上面标注出中断,是怎么回事??
2015年05月21日 11点05分
1
_ConnectionPtr pConn(__uuidof(Connection)); //实例化一个connection对象pConn
_RecordsetPtr pRst(__uuidof(Recordset)); //实例化一个Recordset对象pRs
_CommandPtr pCmd(__uuidof(Command)); //实例化一个Command对象pCmd
pConn->ConnectionString="Provider=MIcrosoft.Jet.OLEDB.4.0;Data source=PAN.mdb";
pConn->Open ("","","",adConnectUnspecified);
pCmd->PutActiveConnection(_variant_t((IDispatch*)pConn));// 单步调试到这就开始中断
pCmd->CommandText="select * from info";
pRst=pCmd->Execute(NULL,NULL,adCmdText);
while(!pRst->rsEOF)
{
((CListBox*)GetDlgItem(IDC_LIST1))->AddString((_bstr_t)pRst->GetCollect("姓名"));
pRst->MoveNext();
}
pRst->Close(); //关闭对象
pConn->Close();
//pCmd.Release(); //释放对象
pRst.Release();
pConn.Release();
CoUninitialize();
这是实现点击一个button按钮,然后把SQL数据库中的数据显示到List Control控件上,调试后没有语法错误,总出现中断错误,单步调试后到上面标注出中断,是怎么回事??