大家好!现在我在做库存管理系统,用ACCESS做数据库,库里有三张表,在配置ODBC时,我将三张表同时配置进去,如:
CString CKucunSet::GetDefaultConnect()
{
return _T("ODBC;DSN=kucun");
}CString CKucunSet::GetDefaultSQL()
{
return _T("[xinxi],[yijiao],[zanjie]");
}
这时它会自动生成m_pSet这个变量来获得记录集
然后定义一个SHOW函数来显示表中的内容到LIst Control控件中
int CKucunView::Show()
{
int i=0;
m_pSet->MoveFirst();
do
{
CString s;
m_ListCtrl.SetItemText(i,0,m_pSet->m_Num);
m_ListCtrl.SetItemText(i,1,m_pSet->m_Name);
m_ListCtrl.SetItemText(i,2,m_pSet->m_Spec);
s.Format("%d",m_pSet->m_Number);
m_ListCtrl.SetItemText(i,3,s);
m_ListCtrl.SetItemText(i,4,m_pSet->m_Unit);
m_ListCtrl.SetItemText(i,5,m_pSet->m_Intime);
m_ListCtrl.SetItemText(i,6,m_pSet->m_Outtime);
m_ListCtrl.SetItemText(i,7,m_pSet->m_Re);
s.Format("%d",m_pSet->m_Repair);
m_ListCtrl.SetItemText(i,8,s);
}
然后在初始化文档时,用this->show()来显示所有表中的变量.
可是运行没有任何显示.
请问大家,怎样用一个记录集来显示三张表中的内容(每个表都有一个LIST CONTROL控件单独显示);或是用三个记录集,谢谢!!!!
CString CKucunSet::GetDefaultConnect()
{
return _T("ODBC;DSN=kucun");
}CString CKucunSet::GetDefaultSQL()
{
return _T("[xinxi],[yijiao],[zanjie]");
}
这时它会自动生成m_pSet这个变量来获得记录集
然后定义一个SHOW函数来显示表中的内容到LIst Control控件中
int CKucunView::Show()
{
int i=0;
m_pSet->MoveFirst();
do
{
CString s;
m_ListCtrl.SetItemText(i,0,m_pSet->m_Num);
m_ListCtrl.SetItemText(i,1,m_pSet->m_Name);
m_ListCtrl.SetItemText(i,2,m_pSet->m_Spec);
s.Format("%d",m_pSet->m_Number);
m_ListCtrl.SetItemText(i,3,s);
m_ListCtrl.SetItemText(i,4,m_pSet->m_Unit);
m_ListCtrl.SetItemText(i,5,m_pSet->m_Intime);
m_ListCtrl.SetItemText(i,6,m_pSet->m_Outtime);
m_ListCtrl.SetItemText(i,7,m_pSet->m_Re);
s.Format("%d",m_pSet->m_Repair);
m_ListCtrl.SetItemText(i,8,s);
}
然后在初始化文档时,用this->show()来显示所有表中的变量.
可是运行没有任何显示.
请问大家,怎样用一个记录集来显示三张表中的内容(每个表都有一个LIST CONTROL控件单独显示);或是用三个记录集,谢谢!!!!
解决方案 »
- 如何在局域网中广播信息?
- 如何提高视频处理RGB(16bits UP)像素速度(分数不是问题)!!!!!??????????????????????????????????????????????
- 弱问:关于不能显示按纽的一个小问题
- VC读写Excel时使用Font,报undeclared identifier
- 如何重起机器?!
- 还是关于unicode的问题.
- 打出来的图片为什么这么小?
- 局域网监控系统的几个问题急求解答?谢谢
- 感觉Visual C++很难看得懂,求救
- 请教初学MFC遇到的问题
- Windows Script Control 导入到项目中后,Run 方法丢了,怎么办呢??
- 一个对话框显示的问题。
m_pSet->Open(strSQL,variant_t(m_strConn)),adOpenDynamic,adLockPessimistic,adCmdText);
这有没有关系啊